/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--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);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-8{inset:calc(var(--spacing) * -8)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.-top-28{top:calc(var(--spacing) * -28)}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[-\.28em\]{top:-.28em}.top-\[13\%\]{top:13%}.top-\[16\%\]{top:16%}.top-\[31\%\]{top:31%}.top-\[70\%\]{top:70%}.-right-6{right:calc(var(--spacing) * -6)}.-right-8{right:calc(var(--spacing) * -8)}.-right-12{right:calc(var(--spacing) * -12)}.-right-14{right:calc(var(--spacing) * -14)}.-right-20{right:calc(var(--spacing) * -20)}.-right-32{right:calc(var(--spacing) * -32)}.-right-40{right:calc(var(--spacing) * -40)}.-right-\[8\%\]{right:-8%}.right-4{right:calc(var(--spacing) * 4)}.right-\[-\.08em\]{right:-.08em}.right-\[-6\%\]{right:-6%}.right-\[8\%\]{right:8%}.right-\[39\%\]{right:39%}.-bottom-9{bottom:calc(var(--spacing) * -9)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-3{left:calc(var(--spacing) * -3)}.-left-4{left:calc(var(--spacing) * -4)}.-left-8{left:calc(var(--spacing) * -8)}.-left-40{left:calc(var(--spacing) * -40)}.left-\[49\%\]{left:49%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.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}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-96{height:calc(var(--spacing) * 96)}.h-\[42rem\]{height:42rem}.h-\[calc\(100\%-14px\)\]{height:calc(100% - 14px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[85vh\]{max-height:85vh}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[28rem\]{min-height:28rem}.min-h-\[calc\(100vh-76px\)\]{min-height:calc(100vh - 76px)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3\/4{width:75%}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[12\%\]{width:12%}.w-\[42rem\]{width:42rem}.w-\[74\%\]{width:74%}.w-\[82\%\]{width:82%}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-14px\)\]{width:calc(100% - 14px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[13ch\]{max-width:13ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[19ch\]{max-width:19ch}.max-w-\[27ch\]{max-width:27ch}.max-w-\[31rem\]{max-width:31rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[45rem\]{max-width:45rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[390px\]{max-width:390px}.max-w-\[490px\]{max-width:490px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1500px\]{max-width:1500px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-\[1060px\]{min-width:1060px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-\[12deg\]{rotate:-12deg}.rotate-\[-8deg\]{rotate:-8deg}.rotate-\[9deg\]{rotate:9deg}.rotate-\[17deg\]{rotate:17deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-5{scroll-margin-top:calc(var(--spacing) * 5)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-\[minmax\(255px\,82vw\)\]{grid-auto-columns:minmax(255px,82vw)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[4\.2rem_minmax\(0\,1fr\)\]{grid-template-columns:4.2rem minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[7px\]{border-style:var(--tw-border-style);border-width:7px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-8{border-top-style:var(--tw-border-style);border-top-width:8px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#00d83b\]{border-color:#00d83b}.border-\[\#00d83b\]\/40{border-color:oklab(76.6662% -.197928 .1392/.4)}.border-\[\#1a7a4a\]{border-color:#1a7a4a}.border-\[\#1b3f6c\]{border-color:#1b3f6c}.border-\[\#1c3b77\]{border-color:#1c3b77}.border-\[\#1d3556\]{border-color:#1d3556}.border-\[\#2c61b4\]{border-color:#2c61b4}.border-\[\#2d67ff\]{border-color:#2d67ff}.border-\[\#4b73aa\]{border-color:#4b73aa}.border-\[\#4d75bd\]{border-color:#4d75bd}.border-\[\#4f7dff\]{border-color:#4f7dff}.border-\[\#4f76a5\]\/70{border-color:oklab(55.7138% -.0239913 -.0823795/.7)}.border-\[\#5c4c99\]{border-color:#5c4c99}.border-\[\#6f94d4\]{border-color:#6f94d4}.border-\[\#7c9acd\]\/45{border-color:oklab(68.3178% -.0132588 -.0819564/.45)}.border-\[\#7c3448\]{border-color:#7c3448}.border-\[\#8b3545\]{border-color:#8b3545}.border-\[\#071a31\]{border-color:#071a31}.border-\[\#81e9ad\]\/30{border-color:oklab(85.5141% -.11931 .0508819/.3)}.border-\[\#203b63\]{border-color:#203b63}.border-\[\#234a78\]{border-color:#234a78}.border-\[\#244b86\]{border-color:#244b86}.border-\[\#245aa8\]{border-color:#245aa8}.border-\[\#294c78\]{border-color:#294c78}.border-\[\#395b80\]{border-color:#395b80}.border-\[\#527cc0\]{border-color:#527cc0}.border-\[\#2456a5\]{border-color:#2456a5}.border-\[\#13243a\]{border-color:#13243a}.border-\[\#23446f\]{border-color:#23446f}.border-\[\#31527f\]{border-color:#31527f}.border-\[\#31538b\]{border-color:#31538b}.border-\[\#122642\]{border-color:#122642}.border-\[\#163054\]{border-color:#163054}.border-\[\#315071\]{border-color:#315071}.border-\[\#b6ffd0\]\/30{border-color:oklab(93.9593% -.0880398 .0395114/.3)}.border-\[\#bcd2ff\]{border-color:#bcd2ff}.border-\[\#c9d8f3\]{border-color:#c9d8f3}.border-\[\#d8e0e9\]{border-color:#d8e0e9}.border-\[\#d9e2ed\]{border-color:#d9e2ed}.border-\[\#dce5ef\]{border-color:#dce5ef}.border-\[\#e1e7ef\]{border-color:#e1e7ef}.border-\[\#ff947f\]\/50{border-color:oklab(77.4877% .112937 .0707108/.5)}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/50{border-color:color-mix(in oklab,var(--color-amber-300) 50%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/50{border-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.border-emerald-400\/60{border-color:#00d29499}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/60{border-color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.border-red-300\/50{border-color:#ffa3a380}@supports (color:color-mix(in lab,red,red)){.border-red-300\/50{border-color:color-mix(in oklab,var(--color-red-300) 50%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/35{border-color:#ff656859}@supports (color:color-mix(in lab,red,red)){.border-red-400\/35{border-color:color-mix(in oklab,var(--color-red-400) 35%,transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.border-red-400\/45{border-color:#ff656873}@supports (color:color-mix(in lab,red,red)){.border-red-400\/45{border-color:color-mix(in oklab,var(--color-red-400) 45%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-\[\#0a203a\]{background-color:#0a203a}.bg-\[\#0a2239\]{background-color:#0a2239}.bg-\[\#0b2555\]{background-color:#0b2555}.bg-\[\#0d6d41\]{background-color:#0d6d41}.bg-\[\#00d83b\]{background-color:#00d83b}.bg-\[\#00d83b\]\/10{background-color:oklab(76.6662% -.197928 .1392/.1)}.bg-\[\#00d83b\]\/15{background-color:oklab(76.6662% -.197928 .1392/.15)}.bg-\[\#1a2940\]{background-color:#1a2940}.bg-\[\#1d5fff\]\/25{background-color:oklab(55.4193% -.0281648 -.244211/.25)}.bg-\[\#1d68ff\]\/25{background-color:oklab(57.0615% -.0319443 -.23352/.25)}.bg-\[\#2a1d42\]{background-color:#2a1d42}.bg-\[\#2a161d\]{background-color:#2a161d}.bg-\[\#2a2431\]{background-color:#2a2431}.bg-\[\#2d67ff\]{background-color:#2d67ff}.bg-\[\#2d67ff\]\/15{background-color:oklab(57.2561% -.0235439 -.232745/.15)}.bg-\[\#2d67ff\]\/35{background-color:oklab(57.2561% -.0235439 -.232745/.35)}.bg-\[\#3b2f13\]{background-color:#3b2f13}.bg-\[\#5f86ff\]{background-color:#5f86ff}.bg-\[\#030a13\]{background-color:#030a13}.bg-\[\#030c16\]{background-color:#030c16}.bg-\[\#030c16\]\/90{background-color:oklab(14.9921% -.0106279 -.0252002/.9)}.bg-\[\#063c22\]{background-color:#063c22}.bg-\[\#071a31\]{background-color:#071a31}.bg-\[\#071a31\]\/95{background-color:oklab(21.6251% -.0138506 -.0500171/.95)}.bg-\[\#071f19\]{background-color:#071f19}.bg-\[\#75ff9d\]{background-color:#75ff9d}.bg-\[\#081a31\]\/95{background-color:oklab(21.6817% -.0128125 -.0497377/.95)}.bg-\[\#091e33\]{background-color:#091e33}.bg-\[\#115b3b\]{background-color:#115b3b}.bg-\[\#172b45\]{background-color:#172b45}.bg-\[\#203b58\]{background-color:#203b58}.bg-\[\#235fea\]\/25{background-color:oklab(53.7174% -.0256909 -.217478/.25)}.bg-\[\#1249c9\]\/20{background-color:oklab(46.2567% -.0245095 -.204524/.2)}.bg-\[\#1249c9\]\/25{background-color:oklab(46.2567% -.0245095 -.204524/.25)}.bg-\[\#2864ff\]{background-color:#2864ff}.bg-\[\#13243a\]{background-color:#13243a}.bg-\[\#15152a\]{background-color:#15152a}.bg-\[\#20344e\]{background-color:#20344e}.bg-\[\#020814\]\/80{background-color:oklab(13.36% -.00773819 -.0296858/.8)}.bg-\[\#26384c\]{background-color:#26384c}.bg-\[\#031016\]{background-color:#031016}.bg-\[\#32131c\]{background-color:#32131c}.bg-\[\#041323\]{background-color:#041323}.bg-\[\#061426\]{background-color:#061426}.bg-\[\#061426\]\/45{background-color:oklab(18.9612% -.0109687 -.0405481/.45)}.bg-\[\#061426\]\/65{background-color:oklab(18.9612% -.0109687 -.0405481/.65)}.bg-\[\#061426\]\/75{background-color:oklab(18.9612% -.0109687 -.0405481/.75)}.bg-\[\#061426\]\/85{background-color:oklab(18.9612% -.0109687 -.0405481/.85)}.bg-\[\#061727\]{background-color:#061727}.bg-\[\#142842\]{background-color:#142842}.bg-\[\#d33d5d\]{background-color:#d33d5d}.bg-\[\#e7efff\]{background-color:#e7efff}.bg-\[\#f2c94c\]{background-color:#f2c94c}.bg-\[\#f3f5fb\]{background-color:#f3f5fb}.bg-\[\#f4f7fb\]{background-color:#f4f7fb}.bg-\[\#ff694c\]{background-color:#ff694c}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-slate-400\/15{background-color:#90a1b926}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/15{background-color:color-mix(in oklab,var(--color-slate-400) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#00d83b\,\#82ffa9\)\]{background-image:linear-gradient(90deg,#00d83b,#82ffa9)}.bg-\[linear-gradient\(90deg\,rgba\(3\,12\,22\,\.72\)_0\%\,rgba\(3\,12\,22\,\.5\)_43\%\,rgba\(3\,12\,22\,\.16\)_100\%\)\,linear-gradient\(0deg\,rgba\(3\,12\,22\,\.58\)_0\%\,rgba\(3\,12\,22\,\.02\)_56\%\,rgba\(3\,12\,22\,\.32\)_100\%\)\]{background-image:linear-gradient(90deg,#030c16b8,#030c1680 43%,#030c1629),linear-gradient(#030c1652,#030c1605 44%,#030c1694)}.bg-\[linear-gradient\(135deg\,\#082819\,\#071a31\)\]{background-image:linear-gradient(135deg,#082819,#071a31)}.bg-\[linear-gradient\(145deg\,\#0a2140\,\#061426\)\]{background-image:linear-gradient(145deg,#0a2140,#061426)}.bg-\[linear-gradient\(145deg\,\#0b2555\,\#071a31\)\]{background-image:linear-gradient(145deg,#0b2555,#071a31)}.bg-\[linear-gradient\(145deg\,\#0d2d60\,\#0a2041\)\]{background-image:linear-gradient(145deg,#0d2d60,#0a2041)}.bg-\[linear-gradient\(145deg\,\#071a31\,\#0a2043\)\]{background-image:linear-gradient(145deg,#071a31,#0a2043)}.bg-\[linear-gradient\(145deg\,\#102e50\,\#071625\)\]{background-image:linear-gradient(145deg,#102e50,#071625)}.bg-\[linear-gradient\(145deg\,\#103372\,\#0a2550\)\]{background-image:linear-gradient(145deg,#103372,#0a2550)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,\.035\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,\.035\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0)}.bg-\[radial-gradient\(circle_at_84\%_8\%\,rgba\(45\,103\,255\,\.27\)\,transparent_38\%\)\,linear-gradient\(145deg\,\#0a2140\,\#061426_68\%\)\]{background-image:radial-gradient(circle at 84% 8%,#2d67ff45,#0000 38%),linear-gradient(145deg,#0a2140,#061426 68%)}.bg-\[url\(\'\/images\/journey-real-dollar\.webp\'\)\]{background-image:url(/images/journey-real-dollar.webp)}.bg-\[url\(\'\/images\/journey-real-euro\.webp\'\)\]{background-image:url(/images/journey-real-euro.webp)}.from-\[\#245aff\]{--tw-gradient-from:#245aff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#78a5ff\]{--tw-gradient-to:#78a5ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,black\,transparent_90\%\)\]{-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.bg-\[size\:38px_38px\]{background-size:38px 38px}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-7{padding-inline:calc(var(--spacing) * 7)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[2rem\]{font-size:2rem}.text-\[14rem\]{font-size:14rem}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[21vw\]{font-size:21vw}.text-\[23vw\]{font-size:23vw}.text-\[24vw\]{font-size:24vw}.text-\[29vw\]{font-size:29vw}.text-\[clamp\(1\.35rem\,2\.1vw\,1\.85rem\)\]{font-size:clamp(1.35rem,2.1vw,1.85rem)}.text-\[clamp\(2\.1rem\,3\.6vw\,3\.7rem\)\]{font-size:clamp(2.1rem,3.6vw,3.7rem)}.text-\[clamp\(2\.5rem\,5vw\,5rem\)\]{font-size:clamp(2.5rem,5vw,5rem)}.text-\[clamp\(2\.6rem\,5\.3vw\,5\.3rem\)\]{font-size:clamp(2.6rem,5.3vw,5.3rem)}.text-\[clamp\(2\.6rem\,5vw\,5rem\)\]{font-size:clamp(2.6rem,5vw,5rem)}.text-\[clamp\(2\.15rem\,3\.8vw\,3\.8rem\)\]{font-size:clamp(2.15rem,3.8vw,3.8rem)}.text-\[clamp\(2\.15rem\,3\.8vw\,3\.9rem\)\]{font-size:clamp(2.15rem,3.8vw,3.9rem)}.text-\[clamp\(2\.25rem\,4\.2vw\,4\.25rem\)\]{font-size:clamp(2.25rem,4.2vw,4.25rem)}.text-\[clamp\(2\.45rem\,5\.8vw\,5\.6rem\)\]{font-size:clamp(2.45rem,5.8vw,5.6rem)}.text-\[clamp\(2rem\,8vw\,3\.7rem\)\]{font-size:clamp(2rem,8vw,3.7rem)}.text-\[clamp\(4rem\,7vw\,6rem\)\]{font-size:clamp(4rem,7vw,6rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[\.9\]{--tw-leading:.9;line-height:.9}.leading-\[\.92\]{--tw-leading:.92;line-height:.92}.leading-\[\.93\]{--tw-leading:.93;line-height:.93}.leading-\[\.96\]{--tw-leading:.96;line-height:.96}.leading-\[\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[-\.1em\]{--tw-tracking:-.1em;letter-spacing:-.1em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-\.09em\]{--tw-tracking:-.09em;letter-spacing:-.09em}.tracking-\[-\.12em\]{--tw-tracking:-.12em;letter-spacing:-.12em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.048em\]{--tw-tracking:-.048em;letter-spacing:-.048em}.tracking-\[-\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[-\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.025em\]{--tw-tracking:.025em;letter-spacing:.025em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#00d83b\]{color:#00d83b}.text-\[\#2d67ff\]{color:#2d67ff}.text-\[\#2d67ff\]\/\[\.3\]{color:oklab(57.2561% -.0235439 -.232745/.3)}.text-\[\#2d67ff\]\/\[\.08\]{color:oklab(57.2561% -.0235439 -.232745/.08)}.text-\[\#6f9cff\]{color:#6f9cff}.text-\[\#7fa5e9\]{color:#7fa5e9}.text-\[\#8db0ff\]{color:#8db0ff}.text-\[\#8fa0b9\]{color:#8fa0b9}.text-\[\#8fa7c7\]{color:#8fa7c7}.text-\[\#9affba\]{color:#9affba}.text-\[\#9ebdff\]{color:#9ebdff}.text-\[\#9fb0c4\]{color:#9fb0c4}.text-\[\#030c16\]{color:#030c16}.text-\[\#52ec7a\]{color:#52ec7a}.text-\[\#55ee83\]{color:#55ee83}.text-\[\#071a31\]{color:#071a31}.text-\[\#071a31\]\/\[\.045\]{color:oklab(21.6251% -.0138506 -.0500171/.045)}.text-\[\#75ff9d\]{color:#75ff9d}.text-\[\#76a5ff\]{color:#76a5ff}.text-\[\#83a9d9\]{color:#83a9d9}.text-\[\#83f2a7\]{color:#83f2a7}.text-\[\#84a8ff\]{color:#84a8ff}.text-\[\#91a3ba\]{color:#91a3ba}.text-\[\#91a9c1\]{color:#91a9c1}.text-\[\#596c81\]{color:#596c81}.text-\[\#5479bc\]{color:#5479bc}.text-\[\#7689a4\]{color:#7689a4}.text-\[\#8193ad\]{color:#8193ad}.text-\[\#8295b0\]{color:#8295b0}.text-\[\#8299b2\]{color:#8299b2}.text-\[\#8299b8\]{color:#8299b8}.text-\[\#14233a\]{color:#14233a}.text-\[\#031016\]{color:#031016}.text-\[\#40546e\]{color:#40546e}.text-\[\#50647d\]{color:#50647d}.text-\[\#52647a\]{color:#52647a}.text-\[\#53667b\]{color:#53667b}.text-\[\#062115\]{color:#062115}.text-\[\#71849d\]{color:#71849d}.text-\[\#102033\]{color:#102033}.text-\[\#687890\]{color:#687890}.text-\[\#a8c4ff\]{color:#a8c4ff}.text-\[\#a9b4c2\]{color:#a9b4c2}.text-\[\#a9b8cb\]{color:#a9b8cb}.text-\[\#a9bdd8\]{color:#a9bdd8}.text-\[\#a9c2ff\]{color:#a9c2ff}.text-\[\#aaffc1\]{color:#aaffc1}.text-\[\#b5c4d8\]{color:#b5c4d8}.text-\[\#b5c8dc\]{color:#b5c8dc}.text-\[\#b6c3d5\]{color:#b6c3d5}.text-\[\#b6c8de\]{color:#b6c8de}.text-\[\#b6ffd0\]{color:#b6ffd0}.text-\[\#b8c7dc\]{color:#b8c7dc}.text-\[\#b8c9da\]{color:#b8c9da}.text-\[\#b9c8d9\]{color:#b9c8d9}.text-\[\#b9c8dc\]{color:#b9c8dc}.text-\[\#b9d0ff\]{color:#b9d0ff}.text-\[\#b9f8cb\]{color:#b9f8cb}.text-\[\#bac8db\]{color:#bac8db}.text-\[\#bcd0ff\]{color:#bcd0ff}.text-\[\#c3cfdf\]{color:#c3cfdf}.text-\[\#c5d2e8\]{color:#c5d2e8}.text-\[\#c7d6ea\]{color:#c7d6ea}.text-\[\#c8d5e4\]{color:#c8d5e4}.text-\[\#c8d8f3\]{color:#c8d8f3}.text-\[\#c8d8f5\]{color:#c8d8f5}.text-\[\#c9d9f4\]{color:#c9d9f4}.text-\[\#cbd8ea\]{color:#cbd8ea}.text-\[\#d5b9ff\]{color:#d5b9ff}.text-\[\#d6b3ff\]{color:#d6b3ff}.text-\[\#d6e4f4\]{color:#d6e4f4}.text-\[\#dbe7ff\]{color:#dbe7ff}.text-\[\#dbe8ff\]{color:#dbe8ff}.text-\[\#dceaff\]{color:#dceaff}.text-\[\#e1ebf9\]{color:#e1ebf9}.text-\[\#e5edff\]{color:#e5edff}.text-\[\#e8f0ff\]{color:#e8f0ff}.text-\[\#e65037\]{color:#e65037}.text-\[\#eef4ff\]{color:#eef4ff}.text-\[\#f5c07a\]{color:#f5c07a}.text-\[\#ff9c8a\]{color:#ff9c8a}.text-\[\#ff947f\]{color:#ff947f}.text-\[\#ffb4c0\]{color:#ffb4c0}.text-\[\#ffb8c7\]{color:#ffb8c7}.text-\[\#ffd68a\]{color:#ffd68a}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-slate-200{color:var(--color-slate-200)}.text-white{color:var(--color-white)}.text-white\/\[\.12\]{color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.text-white\/\[\.12\]{color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.text-white\/\[\.13\]{color:#ffffff21}@supports (color:color-mix(in lab,red,red)){.text-white\/\[\.13\]{color:color-mix(in oklab,var(--color-white) 13%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[\#2d67ff\]{accent-color:#2d67ff}.\[color-scheme\:dark\]{color-scheme:dark}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-\[\.2\]{opacity:.2}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-\[0_0_14px_currentColor\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_currentColor\]{--tw-shadow:0 0 14px var(--tw-shadow-color,currentColor)}.shadow-\[0_0_30px_rgba\(0\,216\,59\,\.18\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#00d83b2e)}.shadow-\[0_0_30px_rgba\(0\,216\,59\,\.18\)\],.shadow-\[0_0_30px_rgba\(45\,103\,255\,\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(45\,103\,255\,\.12\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#2d67ff1f)}.shadow-\[0_0_30px_rgba\(45\,103\,255\,\.15\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#2d67ff26)}.shadow-\[0_0_30px_rgba\(45\,103\,255\,\.15\)\],.shadow-\[0_0_35px_rgba\(0\,216\,59\,\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(0\,216\,59\,\.25\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#00d83b40)}.shadow-\[0_0_40px_rgba\(0\,216\,59\,\.18\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#00d83b2e)}.shadow-\[0_0_40px_rgba\(0\,216\,59\,\.18\)\],.shadow-\[0_0_40px_rgba\(0\,216\,59\,\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,216\,59\,\.25\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#00d83b40)}.shadow-\[0_0_70px_rgba\(0\,216\,59\,\.12\)\]{--tw-shadow:0 0 70px var(--tw-shadow-color,#00d83b1f)}.shadow-\[0_0_70px_rgba\(0\,216\,59\,\.12\)\],.shadow-\[0_0_70px_rgba\(45\,103\,255\,\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_70px_rgba\(45\,103\,255\,\.2\)\]{--tw-shadow:0 0 70px var(--tw-shadow-color,#2d67ff33)}.shadow-\[0_0_70px_rgba\(45\,103\,255\,\.16\)\]{--tw-shadow:0 0 70px var(--tw-shadow-color,#2d67ff29)}.shadow-\[0_0_70px_rgba\(45\,103\,255\,\.16\)\],.shadow-\[0_0_90px_rgba\(20\,73\,201\,\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_90px_rgba\(20\,73\,201\,\.22\)\]{--tw-shadow:0 0 90px var(--tw-shadow-color,#1449c938)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0003)}.shadow-\[0_12px_32px_rgba\(23\,45\,72\,\.06\)\],.shadow-\[0_8px_24px_rgba\(0\,0\,0\,\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(23\,45\,72\,\.06\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#172d480f)}.shadow-\[0_12px_38px_rgba\(255\,105\,76\,\.32\)\]{--tw-shadow:0 12px 38px var(--tw-shadow-color,#ff694c52)}.shadow-\[0_12px_38px_rgba\(255\,105\,76\,\.32\)\],.shadow-\[0_16px_45px_rgba\(34\,83\,190\,\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(34\,83\,190\,\.2\)\]{--tw-shadow:0 16px 45px var(--tw-shadow-color,#2253be33)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#00000047)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,\.28\)\],.shadow-\[0_20px_65px_rgba\(36\,88\,205\,\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_65px_rgba\(36\,88\,205\,\.22\)\]{--tw-shadow:0 20px 65px var(--tw-shadow-color,#2458cd38)}.shadow-\[0_22px_80px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 22px 80px var(--tw-shadow-color,#0000004d)}.shadow-\[0_22px_80px_rgba\(0\,0\,0\,\.3\)\],.shadow-\[0_24px_80px_rgba\(0\,0\,0\,\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000038)}.shadow-\[0_36px_90px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 36px 90px var(--tw-shadow-color,#00000080)}.shadow-\[0_36px_90px_rgba\(0\,0\,0\,\.5\)\],.shadow-\[10px_10px_0_\#2d67ff\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[10px_10px_0_\#2d67ff\]{--tw-shadow:10px 10px 0 var(--tw-shadow-color,#2d67ff)}.shadow-\[10px_10px_0_\#071a31\]{--tw-shadow:10px 10px 0 var(--tw-shadow-color,#071a31)}.shadow-\[10px_10px_0_\#071a31\],.shadow-\[18px_18px_0_\#00d83b\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[18px_18px_0_\#00d83b\]{--tw-shadow:18px 18px 0 var(--tw-shadow-color,#00d83b)}.shadow-\[18px_18px_0_\#2d67ff\]{--tw-shadow:18px 18px 0 var(--tw-shadow-color,#2d67ff)}.shadow-\[18px_18px_0_\#2d67ff\],.shadow-\[25px_25px_0_\#2d67ff\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[25px_25px_0_\#2d67ff\]{--tw-shadow:25px 25px 0 var(--tw-shadow-color,#2d67ff)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.shadow-xl{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[70px\]{--tw-blur:blur(70px)}.blur-\[70px\],.blur-\[75px\]{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,)}.blur-\[75px\]{--tw-blur:blur(75px)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[100px\],.blur-\[110px\]{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,)}.blur-\[110px\]{--tw-blur:blur(110px)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.blur-\[130px\]{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,)}.blur-\[130px\]{--tw-blur:blur(130px)}.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.placeholder\:text-\[\#6f8098\]::placeholder{color:#6f8098}.placeholder\:text-\[\#65748a\]::placeholder{color:#65748a}.read-only\:cursor-not-allowed:read-only{cursor:not-allowed}.read-only\:opacity-70:read-only{opacity:.7}@media (hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-1:hover{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#2d67ff\]:hover{border-color:#2d67ff}.hover\:border-\[\#4c85ff\]:hover{border-color:#4c85ff}.hover\:border-\[\#31527f\]:hover{border-color:#31527f}.hover\:bg-\[\#0d2944\]:hover{background-color:#0d2944}.hover\:shadow-none:hover{--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)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-\[\#2d67ff\]:focus{border-color:#2d67ff}.focus\:border-\[\#6f9cff\]:focus{border-color:#6f9cff}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-4:focus-visible{outline-style:var(--tw-outline-style);outline-width:4px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#9fffb8\]:focus-visible{outline-color:#9fffb8}.focus-visible\:outline-\[\#84a8ff\]:focus-visible{outline-color:#84a8ff}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:48rem){.max-md\:bg-\[linear-gradient\(180deg\,rgba\(3\,12\,22\,\.28\)_0\%\,rgba\(3\,12\,22\,\.12\)_28\%\,rgba\(3\,12\,22\,\.62\)_62\%\,rgba\(3\,12\,22\,\.85\)_100\%\)\]{background-image:linear-gradient(#030c1647,#030c161f 28%,#030c169e 62%,#030c16d9)}}@media (min-width:380px){.min-\[380px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.sm\:mx-0{margin-inline:0}.sm\:mt-0{margin-top:0}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:auto-cols-\[minmax\(260px\,1fr\)\]{grid-auto-columns:minmax(260px,1fr)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.sm\:grid-cols-\[9rem_minmax\(0\,1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:0}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-\[\.95\]{--tw-leading:.95;line-height:.95}.sm\:tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.sm\:tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.sm\:tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.sm\:odd\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:max-w-\[280px\]{max-width:280px}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-9{gap:calc(var(--spacing) * 9)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:overflow-visible{overflow:visible}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-11{padding:calc(var(--spacing) * 11)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pb-0{padding-bottom:0}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:max-w-none{max-width:none}.lg\:translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[\.76fr_1\.24fr\]{grid-template-columns:.76fr 1.24fr}.lg\:grid-cols-\[\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[1\.1fr_\.7fr_1\.6fr_auto\]{grid-template-columns:1.1fr .7fr 1.6fr auto}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.06fr_\.94fr\]{grid-template-columns:1.06fr .94fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_\.72fr\]{grid-template-columns:1fr .72fr}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:grid-cols-\[minmax\(0\,\.88fr\)_minmax\(31rem\,\.92fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(31rem,.92fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,\.48fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr)}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:px-11{padding-inline:calc(var(--spacing) * 11)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.xl\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:items-start{align-items:flex-start}}.\[\&_a\]\:text-\[\#8db0ff\] a{color:#8db0ff}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_li\]\:ml-5 li{margin-left:calc(var(--spacing) * 5)}.\[\&_li\]\:list-disc li{list-style-type:disc}.\[\&_li\]\:py-1 li{padding-block:var(--spacing)}}:root{--ink:#fff;--blue:#2d67ff;--green:#00d83b;--night:#030c16;--surface:#071a31;--muted:#a9b4c2;--nn-theme-page:#f5f7fb;--nn-theme-surface:#fff;--nn-theme-surface-subtle:#f7faff;--nn-theme-field:#f8fafc;--nn-theme-text:#14233a;--nn-theme-muted:#60718a;--nn-theme-border:#dce5f2;--nn-theme-link:#2459df;--nn-button-primary-bg:#2d67ff;--nn-button-primary-text:#fff;--nn-button-secondary-bg:#fff;--nn-button-secondary-text:#14233a;--nn-button-secondary-border:#9eb0c8;--nn-button-disabled-bg:#eef2f7;--nn-button-disabled-text:#526074;--nn-button-danger-bg:#b4233f;--nn-button-danger-text:#fff;--nn-button-focus:#00a832;--nn-font-min:14px;--nn-font-body:16px;--nn-font-control:16px;--nn-line-height-body:1.5}[data-theme=dark]{--nn-theme-page:#06101d;--nn-theme-surface:#0b1b2d;--nn-theme-surface-subtle:#10243a;--nn-theme-field:#071827;--nn-theme-text:#edf4ff;--nn-theme-muted:#c1d0e4;--nn-theme-border:#29425d;--nn-theme-link:#a9c6ff;--nn-button-primary-bg:#2d67ff;--nn-button-primary-text:#fff;--nn-button-secondary-bg:#10243a;--nn-button-secondary-text:#edf4ff;--nn-button-secondary-border:#527096;--nn-button-disabled-bg:#304158;--nn-button-disabled-text:#edf4ff;--nn-button-danger-bg:#b4233f;--nn-button-danger-text:#fff;--nn-button-focus:#6eff91}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{color:var(--ink);background:var(--night);font-family:Arial,Helvetica,sans-serif;font-size:var(--nn-font-body);line-height:var(--nn-line-height-body);margin:0}.app-launch-screen{box-sizing:border-box;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));color:#eef5ff;text-align:center;background:radial-gradient(circle at 50% 42%,#153d71 0,#0b2340 30%,#061426 73%);place-items:center;display:grid;overflow:hidden}.app-launch-card{justify-items:center;width:min(100%,360px);display:grid}.app-launch-morph{filter:drop-shadow(0 18px 32px #00000040);place-items:center;width:170px;height:170px;margin-bottom:24px;display:grid}.app-launch-morph svg{width:100%;height:100%;overflow:visible}.app-launch-morph-ring{fill:#05162a4d;stroke:#80a8ff;stroke-width:3px;transform-origin:50%;animation:app-launch-morph-ring 3.4s cubic-bezier(.5,0,.3,1) infinite}.app-launch-morph-route{fill:none;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%}.app-launch-morph-route-a{stroke:#dceaff;stroke-width:8px;stroke-dasharray:116 72;animation:app-launch-morph-route 2.2s ease-in-out infinite}.app-launch-morph-route-b{stroke:#2d67ff;stroke-width:4px;stroke-dasharray:28 160;animation:app-launch-morph-route 2.2s ease-in-out .12s infinite reverse}.app-launch-morph-route-c{stroke:#00d83b;stroke-width:3px;stroke-dasharray:36 145;animation:app-launch-morph-route-c 2.2s ease-in-out .22s infinite}.app-launch-card>p{color:#9bbcff;letter-spacing:.18em;margin:0 0 8px;font-size:14px;font-weight:800}.app-launch-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(29px,8vw,40px);font-weight:850;line-height:1.08}.app-launch-card>span{color:#bfd0e8;margin-top:12px;font-size:clamp(15px,4vw,17px);line-height:1.55;display:block}@keyframes app-launch-morph-ring{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes app-launch-morph-route{0%{stroke-dashoffset:176px;opacity:.25}42%{opacity:1}to{stroke-dashoffset:-176px;opacity:.25}}@keyframes app-launch-morph-route-c{0%{stroke-dashoffset:181px;opacity:.15}40%,62%{opacity:1}to{stroke-dashoffset:-181px;opacity:.15}}@media (prefers-reduced-motion:reduce){.app-launch-morph-ring,.app-launch-morph-route{animation:none}}.route-user-preview img.route-thumbnail-preview{object-fit:cover;border:1px solid #d6e2ee;border-radius:8px;max-width:260px;max-height:140px}.visa-route-editor-fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.visa-route-editor-fieldset:disabled{opacity:.78}.route-presentation-provenance{background:#fbfdff;border:1px solid #d9e5f2;border-radius:10px;gap:8px;padding:12px;display:grid}.route-presentation-provenance>strong{color:#1b3557;font-size:max(var(--nn-font-min),12px)}.route-presentation-provenance>div{border-top:1px solid #e6edf5;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;display:grid}.route-presentation-provenance span{color:#314966;font-size:max(var(--nn-font-min),11px);font-weight:800}.route-presentation-provenance small{color:#66788e;font-size:max(var(--nn-font-min),10px);line-height:1.45}.route-presentation-provenance button{justify-self:end}.route-media-preview{gap:9px;margin-top:10px;display:grid}.route-media-preview iframe{aspect-ratio:16/9;background:#071a31;border:0;border-radius:10px;width:min(100%,560px)}.route-media-preview>button{justify-self:start}.route-user-preview .route-media-preview{margin:0 0 10px}.route-user-preview .route-media-preview iframe{width:100%;max-width:420px}.simulation-fields>label{color:#304966;font-size:max(var(--nn-font-min),11px);gap:6px;font-weight:800;display:grid}.simulation-fields select{box-sizing:border-box;color:#14233a;width:100%;min-height:42px;font:inherit;font-size:max(var(--nn-font-min),11px);background:#fff;border:1px solid #d7e1ec;border-radius:8px;padding:9px 10px}.route-task-guidance{background:#f5f9ff;border:1px solid #cdddf0;border-radius:10px;gap:8px;padding:12px;display:grid}.route-task-guidance p{color:#40546e;font-size:max(var(--nn-font-min),12px);margin:0;line-height:1.55}.route-task-guidance strong{color:#1b3557}.route-task-guidance a{color:#245fd7;font-size:max(var(--nn-font-min),12px);justify-self:start;font-weight:800;text-decoration:none}.route-task-guidance .route-task-primary-link{color:#fff;background:#245fd7;border:1px solid #245fd7;border-radius:8px;margin-top:4px;padding:9px 12px}[data-theme=dark] .route-task-guidance{background:#10243a;border-color:#29425d}.route-task-guidance p,[data-theme=dark] .route-task-guidance strong{color:#d8e5f6}.task-opportunity-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.task-opportunity-form>label:nth-last-child(-n+2),.task-opportunity-form>p{grid-column:1/-1}@media (max-width:560px){.task-opportunity-form{grid-template-columns:1fr}}.route-generation-card{background:linear-gradient(135deg,#f7fbff,#eef5ff)!important;border-color:#b9d3ff!important}.route-generation-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.route-generation-card button{white-space:normal}.generation-review{border-top:1px solid #d7e4f6;gap:10px;padding-top:12px;display:grid}.generation-review strong{font-size:max(var(--nn-font-min),12px);color:#172942}.generation-review ul{color:#52657d;font-size:max(var(--nn-font-min),11px);gap:5px;margin:0;padding-left:18px;line-height:1.5;display:grid}.coverage-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.coverage-list article{background:#fbfdff;border:1px solid #dce5ef;border-radius:10px;gap:4px;padding:11px;display:grid}.coverage-list article.covered{background:#f4fcf7;border-color:#b9dfcd}.coverage-list article.uncovered{background:#fff7f7;border-color:#f2c5cc}.coverage-list strong{font-size:max(var(--nn-font-min),12px);color:#1b2c46}.coverage-list span{font-size:max(var(--nn-font-min),11px);color:#4f6178}.coverage-list small{font-size:max(var(--nn-font-min),10px);color:#76869a}.route-media-options{background:#f8fbff;border:1px dashed #c7d5e8;border-radius:10px;gap:10px;padding:11px;display:grid}.route-thumbnail-preview{gap:8px;margin:0;display:grid}.route-thumbnail-preview img{object-fit:cover;border:1px solid #d6e2ee;border-radius:8px;max-width:260px;max-height:140px}.route-provenance{line-height:1.45;color:#60748d!important;font-size:max(var(--nn-font-min),10px)!important;margin:8px 0 0!important}.route-provenance a{color:#245fd7;text-decoration:underline}.route-simulation-result{background:#fbfdff;border:1px solid #cdddf0;border-radius:12px;gap:12px;margin-top:12px;padding:14px;display:grid}.route-simulation-result>header p{color:#2d67ff;font-size:max(var(--nn-font-min),9px);letter-spacing:.12em;margin:0;font-weight:900}.route-simulation-result h4{color:#172942;margin:4px 0;font-size:18px}.route-simulation-result header span{color:#5e7188;font-size:max(var(--nn-font-min),12px)}.simulation-result-groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.simulation-result-groups article{background:#f4f7fa;border-left:3px solid #8fa5bc;border-radius:8px;padding:10px}.simulation-result-groups article.positive{background:#f1fbf5;border-left-color:#2b9a63}.simulation-result-groups article.attention{background:#fff9ed;border-left-color:#d7911f}.simulation-result-groups article.danger{background:#fff3f4;border-left-color:#c84656}.simulation-result-groups strong{font-size:max(var(--nn-font-min),11px);color:#223653}.simulation-result-groups ul{color:#50647d;font-size:max(var(--nn-font-min),11px);gap:4px;margin:7px 0 0;padding-left:16px;line-height:1.45;display:grid}.simulation-operational-summary{flex-wrap:wrap;gap:7px;display:flex}.simulation-operational-summary span{color:#52667e;font-size:max(var(--nn-font-min),10px);background:#fff;border:1px solid #d5e1ef;border-radius:999px;padding:5px 8px;font-weight:700}.simulation-next-action{color:#314966;font-size:max(var(--nn-font-min),12px);border-top:1px solid #e2e9f2;margin:0;padding-top:10px}[data-theme=dark] .route-generation-card,[data-theme=dark] .route-simulation-result{background:#0b1b2d!important;border-color:#29425d!important}[data-theme=dark] .generation-review{border-color:#29425d}[data-theme=dark] .coverage-list strong,[data-theme=dark] .generation-review strong,[data-theme=dark] .route-simulation-result h4,[data-theme=dark] .simulation-result-groups strong{color:#edf4ff}[data-theme=dark] .coverage-list small,[data-theme=dark] .coverage-list span,[data-theme=dark] .generation-review ul,[data-theme=dark] .route-simulation-result header span,[data-theme=dark] .simulation-next-action,[data-theme=dark] .simulation-result-groups ul{color:#b8c8df}[data-theme=dark] .coverage-list article,[data-theme=dark] .simulation-result-groups article{background:#10243a;border-color:#29425d}[data-theme=dark] .coverage-list article.covered{background:#0c2c24;border-color:#237654}[data-theme=dark] .coverage-list article.uncovered,[data-theme=dark] .simulation-result-groups article.danger{background:#321923;border-color:#8a3846}[data-theme=dark] .simulation-result-groups article.attention{background:#312713;border-color:#b78221}[data-theme=dark] .simulation-operational-summary span{color:#c6d5ea;background:#10243a;border-color:#29425d}[data-theme=dark] .route-presentation-provenance{background:#0b1b2d;border-color:#29425d}[data-theme=dark] .route-presentation-provenance span,[data-theme=dark] .route-presentation-provenance>strong{color:#edf4ff}[data-theme=dark] .route-presentation-provenance small{color:#b8c8df}[data-theme=dark] .route-presentation-provenance>div{border-color:#29425d}[data-theme=dark] .simulation-fields>label{color:#d8e5f6}[data-theme=dark] .simulation-fields select{color:#edf4ff;background:#10243a;border-color:#29425d}input,select,textarea{font-size:var(--nn-font-control)!important}.score-result-v2{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.score-result-v2 h1,.score-result-v2 h2,.score-result-v2 h3{overflow-wrap:anywhere;text-wrap:balance}.score-result-v2 p{text-wrap:pretty}.score-result-v2 [role=meter]>div{transition:width .7s cubic-bezier(.2,.8,.2,1)}.score-result-v2 summary::-webkit-details-marker{display:none}.score-result-v2 a,.score-result-v2 summary{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.score-result-v2 [role=meter]>div{transition:none}}.oferta1-main+.pwa-update-notice,.oferta1-main+footer{display:none}.jornada-sales-main{font-family:Arial,Helvetica,sans-serif}.jornada-sales-main+footer{color:#a9b4c2;background:#030c16;border-color:#1d3556;display:flex}.jornada-sales-main+footer a{color:#84a8ff}.jornada-sales-main+.pwa-update-notice{display:none}@keyframes jornada-v4-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes jornada-v4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.jornada-v4-enter{animation:jornada-v4-enter .7s cubic-bezier(.2,.8,.2,1) both}.jornada-v4-delay-1{animation-delay:80ms}.jornada-v4-delay-2{animation-delay:.16s}.jornada-v4-delay-3{animation-delay:.24s}.jornada-v4-delay-4{animation-delay:.32s}.jornada-v4-media{animation:jornada-v4-enter .8s cubic-bezier(.2,.8,.2,1) .16s both}.jornada-v4-float{animation:jornada-v4-float 5s ease-in-out infinite}.jornada-v4-word{font-family:Arial,Helvetica,sans-serif}.jornada-v4 .jornada-v4-media>div[aria-label]{transform:perspective(1600px)rotateY(-4deg)rotateX(1deg)}@media (max-width:767px){.jornada-v4 .jornada-v4-media>div[aria-label]{transform:none}}@media (prefers-reduced-motion:reduce){.jornada-v4-enter,.jornada-v4-float,.jornada-v4-media{animation:none}}@keyframes oferta1-float{0%,to{transform:translateY(0) rotate(var(--offer1-rotate,0deg))}50%{transform:translateY(-14px) rotate(var(--offer1-rotate,0deg))}}.oferta1-money-note{pointer-events:none;animation:oferta1-float 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.oferta1-money-note{animation:none}}.auth-link-button{color:#2d67ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.auth-link-button:disabled{cursor:wait;opacity:.65}.auth-reset-form{background:#f8fbff;border:1px solid #d6e2ee;border-radius:10px;gap:10px;margin-top:14px;padding:13px;display:grid}.auth-reset-form label{color:#405169;font-size:max(var(--nn-font-min),11px);gap:6px;font-weight:700;display:grid}.auth-reset-form input{color:#14233a;background:#fff;border:1px solid #cbd8e7;border-radius:8px;padding:10px}.auth-reset-form>div{align-items:center;gap:12px;display:flex}.auth-reset-form>div>button:first-child{color:#fff;font-size:max(var(--nn-font-min),11px);background:#2d67ff;border:0;border-radius:8px;padding:9px 12px;font-weight:700}.auth-reset-form>div>button:first-child:disabled{opacity:.65;cursor:wait}[data-theme=dark] .auth-reset-form{background:#0b1b2d;border-color:#29425d}[data-theme=dark] .auth-reset-form label{color:#c6d5ea}[data-theme=dark] .auth-reset-form input{color:#edf4ff;background:#071827;border-color:#29425d}.journey-shell{color:#14233a;background:#f5f7fb;min-height:100vh;display:flex}.journey-sidebar{color:#a9b4c2;z-index:30;background:#030c16;flex-direction:column;width:258px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0}.journey-brand{color:#fff;letter-spacing:.12em;align-items:center;gap:11px;padding:0 8px 25px;font-weight:800;text-decoration:none;display:flex}.journey-brand small{color:#2d67ff;font-size:max(var(--nn-font-min),9px);letter-spacing:.28em;margin-top:3px;display:block}.journey-sidebar nav{gap:3px;display:grid}.journey-sidebar nav button{color:#a9b4c2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:11px 13px;display:flex}.journey-sidebar nav button span{text-align:center;width:20px;font-size:18px}.journey-sidebar nav button.active,.journey-sidebar nav button:hover{color:#fff;background:#0c2240}.journey-sidebar nav button.active{box-shadow:inset 3px 0 #2d67ff}.journey-sidebar nav b{color:#fff;font-size:max(var(--nn-font-min),10px);background:#2d67ff;border-radius:10px;margin-left:auto;padding:2px 7px}.journey-help{background:linear-gradient(145deg,#0b2555,#071a31);border:1px solid #1d3556;border-radius:14px;margin-top:auto;padding:16px}.journey-help>span{color:#00d83b}.journey-help strong{color:#fff;font-size:max(var(--nn-font-min),13px);margin-top:8px;display:block}.journey-help p{font-size:max(var(--nn-font-min),11px);margin:4px 0 12px;line-height:1.5}.journey-help button{color:#84a8ff;font-size:max(var(--nn-font-min),11px);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.journey-profile{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #1d3556;align-items:center;gap:9px;margin-top:16px;padding:14px 5px 0;display:flex}.journey-profile>span:first-child,.journey-top-actions div{width:34px;height:34px;font-size:max(var(--nn-font-min),11px);background:#2d67ff;border-radius:50%;place-items:center;font-weight:800;display:grid}.journey-profile small,.journey-profile strong{font-size:max(var(--nn-font-min),11px);display:block}.journey-profile small{color:#a9b4c2;margin-top:3px}.journey-profile i{color:#a9b4c2;margin-left:auto;font-style:normal}.journey-main{width:calc(100% - 258px);min-height:100vh;margin-left:258px}.journey-topbar{z-index:20;background:#fff;border-bottom:1px solid #e3e8f0;align-items:center;height:74px;padding:0 34px;display:flex;position:sticky;top:0}.journey-menu{display:none}.journey-country{align-items:center;gap:10px;display:flex}.journey-country>span small,.journey-country>span strong{font-size:max(var(--nn-font-min),10px);display:block}.journey-country>span small{color:#7b8798}.journey-country>span strong{font-size:max(var(--nn-font-min),12px)}.journey-country>b{font-size:max(var(--nn-font-min),11px);margin-left:8px}.journey-top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.journey-top-actions button{color:#526074;background:#fff;border:1px solid #e3e8f0;border-radius:50%;width:36px;height:36px;position:relative}.journey-top-actions i{background:#00d83b;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:3px}.journey-content{max-width:1300px;margin:auto;padding:35px}.journey-welcome{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.journey-hero-copy>p,.journey-panel header p,.journey-welcome p{color:#2d67ff;font-weight:800;font-size:max(var(--nn-font-min),9px);letter-spacing:.16em}.journey-welcome h1{color:#14233a;margin:8px 0;font-size:26px}.journey-welcome h1 span{color:#526074;font-weight:400}.journey-welcome h2{font-size:max(var(--nn-font-min),13px);color:#7b8798;font-weight:400}.journey-welcome h2 strong{color:#2d67ff}.journey-panel header button,.journey-welcome>button{color:#2d67ff;font-size:max(var(--nn-font-min),11px);background:0 0;border:0;font-weight:700}.journey-hero-card{color:#fff;background:radial-gradient(circle at 15% 30%,#113367,#071a31 55%,#030c16);border-radius:20px;grid-template-columns:150px 1fr 180px;align-items:center;gap:28px;padding:28px 34px;display:grid;box-shadow:0 16px 34px #13233a1a}.journey-progress-ring{--progress:151deg;background:conic-gradient(#00d83b var(--progress),#213552 0);border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative}.journey-progress-ring:after{content:"";background:#09192c;border-radius:50%;position:absolute;inset:8px}.journey-progress-ring div{z-index:1;text-align:center}.journey-progress-ring span,.journey-progress-ring strong{display:block}.journey-progress-ring strong{font-size:30px}.journey-progress-ring span{font-size:max(var(--nn-font-min),9px);color:#a9b4c2}.journey-hero-copy h2{margin:8px 0;font-size:21px}.journey-hero-copy>span{font-size:max(var(--nn-font-min),11px);color:#a9b4c2}.journey-hero-copy>span strong{color:#fff}.journey-bar{background:#dae0e8;border-radius:10px;height:6px;overflow:hidden}.journey-hero-copy .journey-bar{background:#20344e;margin:16px 0 9px}.journey-bar i{background:linear-gradient(90deg,#2d67ff,#00d83b);border-radius:10px;height:100%;display:block}.journey-hero-copy small{color:#a9b4c2;font-size:max(var(--nn-font-min),9px)}.journey-score{border-left:1px solid #233954;padding-left:28px;display:grid}.journey-score>span{font-size:max(var(--nn-font-min),8px);color:#84a8ff;letter-spacing:.14em;font-weight:800}.journey-score>strong{margin:5px 0;font-size:42px}.journey-score>strong small{font-size:max(var(--nn-font-min),12px);color:#a9b4c2}.journey-score em{color:#00d83b;font-style:normal;font-size:max(var(--nn-font-min),10px)}.journey-score button{color:#84a8ff;text-align:left;font-size:max(var(--nn-font-min),10px);background:0 0;border:0;padding:12px 0 0}.journey-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:20px;margin-top:20px;display:grid}.journey-left,.journey-right{align-content:start;gap:20px;display:grid}.journey-next,.journey-panel{background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:24px;box-shadow:0 8px 24px #13233a0a}.journey-next{border-left:4px solid #2d67ff}.journey-section-label{font-size:max(var(--nn-font-min),9px);color:#2d67ff;letter-spacing:.12em;font-weight:800}.journey-section-label>b{color:#a26600;font-size:max(var(--nn-font-min),8px);background:#fff2dd;border-radius:9px;margin-left:10px;padding:4px 8px}.journey-next h2{margin:16px 0 12px;font-size:20px}.journey-meta{color:#6d798a;font-size:max(var(--nn-font-min),10px);gap:18px;display:flex}.journey-meta span:last-child{color:#078c35}.journey-next-actions{gap:10px;margin-top:20px;display:flex}.journey-next-actions button{font-size:max(var(--nn-font-min),10px);border-radius:8px;padding:10px 16px;font-weight:700}.journey-next-actions button:first-child{color:#fff;background:#2d67ff;border:0}.journey-next-actions button:last-child{color:#2d67ff;background:#fff;border:1px solid #d7deea}.journey-panel header{justify-content:space-between;align-items:center;display:flex}.journey-panel header p{margin:0 0 6px}.journey-panel header h2{margin:0;font-size:17px}.journey-task-list{margin-top:16px}.journey-task-list>button{text-align:left;color:#14233a;background:0 0;border:0;border-top:1px solid #edf0f5;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.journey-task-list>button>i{width:18px;height:18px;font-size:max(var(--nn-font-min),10px);color:#fff;border:1px solid #bcc6d4;border-radius:50%;place-items:center;display:grid}.journey-task-list>button.done>i{background:#00b845;border-color:#00b845}.journey-task-list>button.done strong{color:#8a95a4;text-decoration:line-through}.journey-task-list span small,.journey-task-list span strong{font-size:max(var(--nn-font-min),11px);display:block}.journey-task-list span small{color:#8a95a4;font-size:max(var(--nn-font-min),9px);margin-top:4px}.journey-task-list em{font-style:normal;font-size:max(var(--nn-font-min),7px);color:#a26600;background:#fff2dd;border-radius:8px;margin-left:auto;padding:4px 7px}.journey-task-list b{color:#9ca7b5}.journey-phases{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.journey-phases>div{grid-template-columns:26px 1fr;align-items:center;gap:9px;display:grid}.journey-phases i{color:#8b96a5;width:25px;height:25px;font-style:normal;font-size:max(var(--nn-font-min),9px);background:#eef1f5;border-radius:50%;place-items:center;display:grid}.journey-phases .complete i{color:#00a83c;background:#e1f8e8}.journey-phases .current i{color:#fff;background:#2d67ff}.journey-phases span small,.journey-phases span strong{font-size:max(var(--nn-font-min),9px);display:block}.journey-phases span small{color:#8b96a5;font-size:max(var(--nn-font-min),8px);margin-top:2px}.journey-phases>div>div{background:#e9edf2;border-radius:5px;grid-column:1/-1;height:3px}.journey-phases>div>div b{background:#2d67ff;height:100%;display:block}.journey-finance-total{margin:20px 0 12px}.journey-finance-total strong{font-size:25px}.journey-finance-total span{font-size:max(var(--nn-font-min),10px);color:#8a95a4;margin-left:5px}.journey-finance-stats{justify-content:space-between;margin-top:16px;display:flex}.journey-finance-stats small,.journey-finance-stats strong{font-size:max(var(--nn-font-min),8px);color:#8b96a5;display:block}.journey-finance-stats strong{font-size:max(var(--nn-font-min),11px);color:#14233a;margin-top:4px}.journey-outline{color:#2d67ff;width:100%;font-weight:700;font-size:max(var(--nn-font-min),10px);background:#fff;border:1px solid #d9e0e9;border-radius:8px;margin-top:18px;padding:10px}.journey-jobs{margin-top:12px}.journey-jobs article{border-top:1px solid #edf0f5;align-items:center;gap:10px;padding:13px 0;display:flex}.journey-jobs article>div{color:#2d67ff;width:32px;height:32px;font-size:max(var(--nn-font-min),9px);background:#e7efff;border-radius:8px;place-items:center;font-weight:800;display:grid}.journey-jobs em small,.journey-jobs span small,.journey-jobs span strong{font-size:max(var(--nn-font-min),10px);display:block}.journey-jobs span small{font-size:max(var(--nn-font-min),8px);color:#8b96a5;margin-top:3px}.journey-jobs em{color:#00a73a;font-style:normal;font-size:max(var(--nn-font-min),12px);text-align:center;margin-left:auto;font-weight:800}.journey-jobs em small{font-size:max(var(--nn-font-min),7px);font-weight:400}.journey-updates{margin:0;padding:5px 0 0;list-style:none}.journey-updates li{font-size:max(var(--nn-font-min),10px);border-top:1px solid #edf0f5;gap:10px;padding:12px 0;display:flex}.journey-updates li i{color:#2d67ff;background:#edf3ff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.journey-updates span small{color:#8b96a5;font-size:max(var(--nn-font-min),8px);margin-top:3px;display:block}.journey-ai-fab{color:#fff;text-align:left;background:#071a31;border:0;border-radius:30px;grid-template-columns:32px auto;column-gap:8px;padding:10px 18px 10px 10px;display:grid;position:fixed;bottom:25px;right:30px;box-shadow:0 10px 28px #071a3155}.journey-ai-fab span{color:#00d83b;background:#2d67ff;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.journey-ai-fab b{font-size:max(var(--nn-font-min),10px)}.journey-ai-fab small{color:#00d83b;font-size:max(var(--nn-font-min),8px)}.journey-shell+footer{display:none}.journey-brand-row{align-items:flex-start;gap:3px;display:flex;position:relative}.journey-brand-row .journey-brand{flex:1;min-width:0}.journey-beta-badge{z-index:45;flex:none;position:relative}.journey-beta-badge summary{cursor:pointer;color:#a9c2ff;letter-spacing:.1em;background:#0b2555;border:1px solid #416897;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;line-height:1;list-style:none;box-shadow:0 0 0 1px #2d67ff18}.journey-beta-badge summary::-webkit-details-marker{display:none}.journey-beta-badge summary:focus-visible{outline-offset:3px;outline:3px solid #00d83b}.journey-beta-badge[open] summary{color:#fff;background:#123570;border-color:#2d67ff}.journey-beta-badge>div{color:#dbe7ff;background:#071a31;border:1px solid #31527f;border-radius:14px;width:min(270px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 10px);box-shadow:0 18px 50px #000a}.journey-beta-badge>div strong{color:#fff;font-size:14px;display:block}.journey-beta-badge>div p{color:#b9c9df;letter-spacing:0;margin:6px 0 0;font-size:13px;line-height:1.5}.journey-beta-sidebar{margin-top:6px}.journey-beta-sidebar>div{right:0}.journey-beta-topbar{display:none}.journey-beta-topbar>div{left:0}@media (max-width:900px){.journey-beta-topbar{margin-left:2px;display:block}.journey-sidebar{transition:all .25s;transform:translate(-100%)}.journey-sidebar.is-open{transform:none}.journey-main{width:100%;margin-left:0}.journey-menu{background:0 0;border:0;margin-right:16px;font-size:20px;display:block}.journey-content{padding:24px}.journey-grid{grid-template-columns:1fr}.journey-hero-card{grid-template-columns:130px 1fr}.journey-score{border-top:1px solid #233954;border-left:0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding:18px 0 0}.journey-score button{grid-column:1/-1}}@media (max-width:600px){.journey-content{padding:18px 14px}.journey-topbar{padding:0 14px}.journey-welcome{align-items:start}.journey-welcome>button{display:none}.journey-welcome h1{font-size:22px}.journey-hero-card{grid-template-columns:1fr;padding:24px}.journey-progress-ring{margin:auto}.journey-hero-copy{text-align:center}.journey-score{grid-column:auto}.journey-meta{gap:7px}.journey-meta,.journey-next-actions{flex-direction:column}.journey-phases{grid-template-columns:1fr 1fr}.journey-ai-fab b,.journey-ai-fab small{display:none}.journey-ai-fab{grid-template-columns:32px;padding:8px}.journey-country{display:none}}.journey-profile-links{gap:8px;margin-top:14px;display:flex}.journey-profile-links a{text-align:center;color:#84a8ff;font-size:max(var(--nn-font-min),8px);border:1px solid #1d3556;border-radius:7px;flex:1;padding:7px 4px;text-decoration:none}.journey-module{min-height:calc(100vh - 145px)}.journey-module-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.journey-module-heading p{color:#2d67ff;font-size:max(var(--nn-font-min),9px);letter-spacing:.16em;font-weight:800}.journey-module-heading h1{margin:8px 0;font-size:30px}.journey-module-heading span{color:#718096;font-size:max(var(--nn-font-min),12px)}.journey-module-heading>button,.journey-module-list header+button{color:#fff;font-size:max(var(--nn-font-min),10px);background:#2d67ff;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.journey-module-notice{color:#087c31;font-size:max(var(--nn-font-min),11px);background:#e6f8ec;border:1px solid #b8ebc9;border-radius:10px;margin-bottom:18px;padding:12px 16px}.journey-module-notice button{float:right;color:#087c31;background:0 0;border:0}.journey-module-stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.journey-module-stats article{background:#fff;border:1px solid #e1e7ef;border-radius:14px;gap:8px;padding:20px;display:grid}.journey-module-stats small{color:#7b8798;font-size:max(var(--nn-font-min),9px);text-transform:uppercase}.journey-module-stats strong{font-size:23px}.journey-module-list{background:#fff;border:1px solid #e1e7ef;border-radius:16px;margin-top:18px;padding:24px}.journey-module-list header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.journey-module-list header h2{font-size:18px}.journey-module-list input{font-size:max(var(--nn-font-min),10px);border:1px solid #dbe1e9;border-radius:8px;padding:9px 12px}.journey-module-list>article{border-top:1px solid #edf0f4;align-items:center;gap:14px;padding:16px 0;display:flex}.journey-module-list>article>i{color:#2d67ff;background:#edf3ff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.journey-module-list span small,.journey-module-list span strong{font-size:max(var(--nn-font-min),11px);display:block}.journey-module-list span small{color:#7b8798;font-size:max(var(--nn-font-min),9px);margin-top:4px}.journey-module-list em{color:#2d67ff;font-size:max(var(--nn-font-min),8px);background:#edf3ff;border-radius:12px;margin-left:auto;padding:5px 9px;font-style:normal}.journey-module-list>article>button{color:#8793a3;background:0 0;border:0;font-size:20px}.ops-shell{color:#14233a;background:#f4f6fa;min-height:100vh;display:flex}.ops-shell>aside{background:#030c16;flex-direction:column;width:240px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0}.ops-shell>aside>a:first-child{color:#fff;letter-spacing:.1em;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.ops-shell>aside>a small{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.22em;margin-top:3px;display:block}.ops-shell nav{gap:4px;margin-top:35px;display:grid}.ops-shell nav button{color:#a9b4c2;text-align:left;font-size:max(var(--nn-font-min),11px);background:0 0;border:0;border-radius:8px;padding:11px 13px}.ops-shell nav button.active{color:#fff;background:#0c2240;box-shadow:inset 3px 0 #2d67ff}.ops-back{color:#84a8ff;font-size:max(var(--nn-font-min),10px);margin-top:auto;text-decoration:none}.ops-shell main{width:calc(100% - 240px);max-width:1400px;margin-left:240px;padding:38px}.ops-shell main>header{justify-content:space-between;align-items:center;display:flex}.ops-shell main>header p,.ops-work>div p{color:#2d67ff;font-size:max(var(--nn-font-min),9px);letter-spacing:.16em;font-weight:800}.ops-shell main>header h1{margin:8px 0;font-size:29px}.ops-shell main>header span{color:#718096;font-size:max(var(--nn-font-min),12px)}.ops-user{color:#fff;width:40px;height:40px;font-size:max(var(--nn-font-min),11px);background:#2d67ff;border-radius:50%;place-items:center;font-weight:800;display:grid}.ops-stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:28px 0;display:grid}.ops-stats article{background:#fff;border:1px solid #e1e7ef;border-radius:14px;gap:7px;padding:20px;display:grid}.ops-stats small{font-size:max(var(--nn-font-min),9px);color:#718096}.ops-stats strong{font-size:23px}.ops-stats em{font-size:max(var(--nn-font-min),8px);color:#00a63a;font-style:normal}.ops-work{background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:24px}.ops-work>div{display:inline-block}.ops-work h2{margin:5px 0 18px;font-size:18px}.ops-work>button{float:right;color:#fff;font-size:max(var(--nn-font-min),9px);background:#2d67ff;border:0;border-radius:8px;padding:10px 15px}.ops-table article{border-top:1px solid #edf0f4;align-items:center;gap:12px;padding:16px 0;display:flex}.ops-table article>i{color:#2d67ff;width:27px;height:27px;font-style:normal;font-size:max(var(--nn-font-min),9px);background:#edf3ff;border-radius:7px;place-items:center;display:grid}.ops-table span small,.ops-table span strong{font-size:max(var(--nn-font-min),11px);display:block}.ops-table span small{color:#7b8798;margin-top:3px}.ops-table em,.ops-table span small{font-size:max(var(--nn-font-min),8px)}.ops-table em{font-style:normal;color:#a26600;background:#fff2dd;border-radius:10px;margin-left:auto;padding:5px 9px}.ops-table article>button{color:#2d67ff;font-size:max(var(--nn-font-min),9px);background:0 0;border:0}@media (max-width:800px){.journey-module-heading{align-items:start;gap:15px}.journey-module-heading>button{white-space:nowrap}.journey-module-stats{grid-template-columns:1fr}.ops-shell>aside{width:180px;position:static}.ops-shell main{width:calc(100% - 180px);margin-left:0;padding:24px}.ops-stats{grid-template-columns:1fr 1fr}.ops-table article{flex-wrap:wrap;align-items:flex-start}.ops-table em{margin-left:0}.ops-table article>button{margin-left:auto}}@media (max-width:600px){.journey-module-heading{display:grid}.journey-module-stats{grid-template-columns:1fr 1fr}.journey-module-list header{gap:10px}.journey-module-list input{width:120px}.ops-shell{display:block}.ops-shell>aside{width:100%;min-height:auto;position:static}.ops-shell nav{grid-template-columns:1fr 1fr}.ops-back,.ops-shell nav{margin-top:20px}.ops-shell main{width:100%;padding:18px}.ops-stats{grid-template-columns:1fr 1fr}.ops-shell main>header span{max-width:260px;display:block}}.ops-toast{z-index:80;color:#087c31;font-size:max(var(--nn-font-min),10px);background:#e6f8ec;border:1px solid #b8ebc9;border-radius:10px;padding:12px 16px;position:fixed;top:24px;right:24px;box-shadow:0 12px 28px #071a3125}.ops-toast.is-error{color:#b42333;background:#fff0f1;border-color:#f3b9c1}.ops-toolbar{float:right;gap:8px;display:flex}.ops-toolbar input{font-size:max(var(--nn-font-min),9px);border:1px solid #dbe1e9;border-radius:8px;width:160px;padding:9px 12px}.ops-toolbar button{color:#fff;font-size:max(var(--nn-font-min),9px);background:#2d67ff;border:0;border-radius:8px;padding:10px 15px}.ops-status{color:#2d67ff!important;background:#edf3ff!important;border-radius:12px!important;margin-left:auto!important;padding:6px 10px!important}.ops-delete{color:#c74646!important;font-size:16px!important}.ops-empty{text-align:center;color:#7b8798;font-size:max(var(--nn-font-min),11px);padding:45px}.ops-modal-backdrop{z-index:100;background:#030c16aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ops-modal{background:#fff;border-radius:16px;width:min(460px,100%);padding:24px;box-shadow:0 25px 80px #0008}.ops-modal header{justify-content:space-between;align-items:center;display:flex}.ops-modal h2{margin:0;font-size:19px}.ops-modal header button{color:#7b8798;background:0 0;border:0;font-size:22px}.ops-modal label,.ops-settings label{font-size:max(var(--nn-font-min),10px);gap:7px;margin-top:18px;font-weight:700;display:grid}.ops-modal input,.ops-modal textarea,.ops-settings input{font-size:max(var(--nn-font-min),11px);border:1px solid #d7dee8;border-radius:8px;padding:11px}.ops-modal textarea{resize:vertical;min-height:90px}.ops-modal footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.ops-modal footer button{font-size:max(var(--nn-font-min),10px);background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:10px 16px}.ops-modal footer button:last-child{color:#fff;background:#2d67ff;border-color:#2d67ff}.ops-kicker{color:#2d67ff;font-size:max(var(--nn-font-min),9px);letter-spacing:.16em;font-weight:800}.ops-chart{gap:16px;margin-top:28px;display:grid}.ops-chart>div{font-size:max(var(--nn-font-min),10px);grid-template-columns:100px 1fr 45px;align-items:center;gap:12px;display:grid}.ops-chart i{background:#e8edf4;border-radius:8px;height:10px;overflow:hidden}.ops-chart i b{background:linear-gradient(90deg,#2d67ff,#00d83b);height:100%;display:block}.ops-settings{max-width:700px;display:grid}.ops-settings>button{color:#fff;font-size:max(var(--nn-font-min),10px);background:#2d67ff;border:0;border-radius:8px;justify-self:start;margin-top:22px;padding:11px 17px}.ops-settings input{font-weight:400}.ops-shell+footer{display:none}@media (max-width:600px){.ops-toolbar{float:none;width:100%;margin:12px 0}.ops-toolbar input{flex:1}.ops-table article .ops-status{margin-left:38px!important}.ops-toast{left:18px;right:18px}.ops-chart>div{grid-template-columns:80px 1fr 35px}}.journey-list-tools{gap:8px;display:flex}.journey-list-tools input,.journey-list-tools select{color:#526074;font-size:max(var(--nn-font-min),9px);background:#fff;border:1px solid #dbe1e9;border-radius:8px;padding:9px 11px}.journey-module-list>article>.journey-item-check{color:#2d67ff;width:28px;height:28px;font-size:max(var(--nn-font-min),12px);background:#edf3ff;border-radius:50%;place-items:center;display:grid}.journey-module-list>article>button:last-child{font-size:max(var(--nn-font-min),9px);color:#2d67ff;border:1px solid #d6e1f7;border-radius:7px;padding:7px 10px}.journey-empty{text-align:center;color:#7b8798;font-size:max(var(--nn-font-min),11px);padding:45px}.journey-modal-bg{z-index:100;background:#030c16aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.journey-modal{color:#14233a;background:#fff;border-radius:16px;width:min(440px,100%);padding:24px}.journey-modal header{justify-content:space-between;align-items:center;display:flex}.journey-modal h2{margin:0;font-size:18px}.journey-modal header button{background:0 0;border:0;font-size:22px}.journey-modal label{font-size:max(var(--nn-font-min),10px);gap:7px;margin-top:17px;font-weight:700;display:grid}.journey-modal input{font-size:max(var(--nn-font-min),10px);border:1px solid #d7dee8;border-radius:8px;padding:11px}.journey-modal footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.journey-modal footer button{font-size:max(var(--nn-font-min),10px);background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:10px 15px}.journey-modal footer button:last-child{color:#fff;background:#2d67ff;border-color:#2d67ff}.journey-chat{background:#fff;border:1px solid #e1e7ef;border-radius:16px;grid-template-columns:220px 1fr;min-height:580px;display:grid;overflow:hidden}.journey-chat>aside{border-right:1px solid #e7ebf1;align-content:start;gap:9px;padding:20px;display:grid}.journey-chat>aside strong{font-size:max(var(--nn-font-min),12px);margin-bottom:10px}.journey-chat>aside button{text-align:left;font-size:max(var(--nn-font-min),9px);color:#526074;background:#f2f5f9;border:0;border-radius:8px;padding:10px}.journey-chat>main{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.journey-chat>main>header{border-bottom:1px solid #e7ebf1;padding:18px 22px}.journey-chat>main>header b,.journey-chat>main>header small{font-size:max(var(--nn-font-min),11px);display:block}.journey-chat>main>header small{color:#7b8798;font-size:max(var(--nn-font-min),8px);margin-top:4px}.journey-chat>main>div{padding:22px;overflow:auto}.journey-chat p{max-width:75%;font-size:max(var(--nn-font-min),10px);background:#edf3ff;border-radius:12px;padding:12px 14px;line-height:1.6}.journey-chat p.user{color:#fff;background:#2d67ff;margin-left:auto}.journey-chat>main>footer{border-top:1px solid #e7ebf1;gap:8px;padding:16px;display:flex}.journey-chat>main>footer input{font-size:max(var(--nn-font-min),10px);border:1px solid #d7dee8;border-radius:9px;flex:1;padding:12px}.journey-chat>main>footer button{color:#fff;font-size:max(var(--nn-font-min),9px);background:#2d67ff;border:0;border-radius:9px;padding:0 17px}.journey-profile-form{background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:26px}.journey-profile-form h2{border-bottom:1px solid #edf0f4;margin:0 0 18px;padding-bottom:12px;font-size:16px}.journey-profile-form h2:not(:first-child){margin-top:30px}.journey-profile-form>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.journey-profile-form label{font-size:max(var(--nn-font-min),9px);gap:7px;font-weight:700;display:grid}.journey-profile-form input,.journey-profile-form select{font-size:max(var(--nn-font-min),10px);background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:11px}.journey-profile-form .journey-toggle{align-items:center;margin:10px 0;font-weight:400;display:flex}.journey-profile-form .journey-toggle input{width:15px;height:15px}.journey-profile-form footer{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.journey-profile-form footer button{font-size:max(var(--nn-font-min),9px);background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:11px 16px}.journey-profile-form footer button:last-child{color:#fff;background:#2d67ff;border-color:#2d67ff}@media (max-width:650px){.journey-list-tools{width:100%;margin-top:10px}.journey-module-list header{flex-wrap:wrap}.journey-list-tools input{flex:1}.journey-module-list>article{flex-wrap:wrap}.journey-module-list>article em{margin-left:42px}.journey-chat{grid-template-columns:1fr}.journey-chat>aside{display:none}.journey-chat p{max-width:90%}.journey-profile-form>div{grid-template-columns:1fr}}.journey-sidebar nav a{text-align:left;cursor:pointer;font-size:max(var(--nn-font-min),13px);background:0 0;border:0}.journey-sidebar nav a span{text-align:center;width:20px;font-size:18px}.journey-module-minha-jornada .journey-module-list>article{border-left:3px solid #2d67ff;margin-left:18px;padding-left:28px;position:relative}.journey-module-minha-jornada .journey-item-check{position:absolute;left:-16px;color:#fff!important;background:#2d67ff!important}.journey-module-tarefas .journey-module-list{background:linear-gradient(90deg,#fff 0 33%,#f8faff 33% 66%,#fff 66%)}.journey-module-tarefas .journey-module-list>article{background:#fff;border:1px solid #e3e8ef;border-radius:11px;margin:10px 0;padding:14px}.journey-module-conteudos .journey-module-list>article,.journey-module-empregos .journey-module-list>article,.journey-module-servicos .journey-module-list>article{border:1px solid #e1e7ef;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;margin:12px 0;padding:18px;display:grid;box-shadow:0 6px 18px #071a3108}.journey-module-conteudos .journey-module-list>article>button:last-child,.journey-module-empregos .journey-module-list>article>button:last-child,.journey-module-servicos .journey-module-list>article>button:last-child{grid-column:2/4;justify-self:start;margin-top:10px}.journey-module-financas .journey-module-stats article:first-child{color:#fff;background:linear-gradient(135deg,#071a31,#0b2555)}.journey-module-financas .journey-module-list>article:after{content:"";background:linear-gradient(90deg,#2d67ff,#00d83b);border-radius:8px;width:120px;height:7px;margin-left:12px;display:block}.journey-module-documentos .journey-module-list>article{border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:40px 1fr auto;margin:11px 0;padding:18px;display:grid}.journey-module-documentos .journey-item-check{border-radius:8px!important}.journey-module-entrevistas .journey-module-list{background:linear-gradient(145deg,#fff,#f0f5ff)}.journey-module-entrevistas .journey-module-list>article{background:#fff;border-radius:12px;margin:10px 0;padding:18px;box-shadow:0 8px 20px #071a310d}.journey-module-notificacoes .journey-module-list>article{background:#f9fbff;border-left:3px solid #2d67ff;margin:8px 0;padding-left:16px}.journey-module-servicos .journey-module-list>article{background:linear-gradient(135deg,#fff,#f4f8ff)}.journey-module-conteudos .journey-item-check{color:#00d83b!important;background:#071a31!important}.theme-toggle{color:#14233a;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.journey-modal header>div p{font-size:max(var(--nn-font-min),9px);color:#718096;margin:6px 0 0}.journey-modal select,.journey-modal textarea{font-size:max(var(--nn-font-min),10px);color:#14233a;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:11px}.journey-modal textarea{resize:vertical;min-height:76px}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.consent-field{align-items:flex-start;line-height:1.45;gap:8px!important;font-weight:400!important;display:flex!important}.consent-field input{width:15px;height:15px;margin:1px 0}.journey-modal fieldset{border:1px solid #d7dee8;border-radius:9px;margin-top:16px;padding:12px}.journey-modal legend{font-size:max(var(--nn-font-min),10px);font-weight:700}.request-success{text-align:center;padding:30px 10px 10px}.request-success strong{color:#087c31;font-size:18px}.request-success p{font-size:max(var(--nn-font-min),10px);color:#718096;line-height:1.6}.request-success button{color:#fff;background:#2d67ff;border:0;border-radius:8px;padding:10px 16px}.partner-filters{background:#fff;border:1px solid #e1e7ef;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;padding:18px;display:grid}.partner-filters label{font-size:max(var(--nn-font-min),9px);gap:7px;font-weight:700;display:grid}.partner-filters input,.partner-filters select{font-size:max(var(--nn-font-min),10px);background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:10px}.partner-country{margin:22px 0}.partner-country>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.partner-country>header>div{align-items:center;gap:9px;display:flex}.partner-country h2{margin:0;font-size:18px}.partner-country header small{color:#718096;font-size:max(var(--nn-font-min),9px)}.partner-country>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.partner-country article{background:#fff;border:1px solid #e1e7ef;border-radius:14px;grid-template-columns:42px 1fr;gap:12px;padding:18px;display:grid}.partner-logo{color:#2d67ff;width:42px;height:42px;font-size:max(var(--nn-font-min),10px);background:#e8efff;border-radius:10px;place-items:center;font-weight:800;display:grid}.partner-country article p{margin:0}.partner-country article em,.partner-country article span,.partner-country article strong{display:block}.partner-country article strong{font-size:max(var(--nn-font-min),12px)}.partner-country article span{color:#718096;font-size:max(var(--nn-font-min),9px);margin:4px 0;line-height:1.5}.partner-country article em{color:#078c35;font-size:max(var(--nn-font-min),8px);font-style:normal}.partner-country article button{color:#2d67ff;font-size:max(var(--nn-font-min),9px);background:#fff;border:1px solid #cbd8ed;border-radius:8px;grid-column:1/-1;padding:10px;font-weight:700}.admin-filter-panel{background:#fff;border:1px solid #dbe2eb;border-radius:16px;margin-bottom:18px;padding:20px}.admin-filter-panel header{justify-content:space-between;align-items:center;display:flex}.admin-filter-panel header p{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.15em;margin:0;font-weight:800}.admin-filter-panel h2{margin:5px 0 15px;font-size:17px}.admin-filter-panel header span{font-size:max(var(--nn-font-min),10px);color:#718096}.admin-filter-panel>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-filter-panel label{font-size:max(var(--nn-font-min),8px);gap:6px;font-weight:700;display:grid}.admin-filter-panel select,.ops-modal select{font-size:max(var(--nn-font-min),9px);background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:9px}.admin-filter-panel>button{color:#2d67ff;font-size:max(var(--nn-font-min),9px);background:0 0;border:0;margin-top:14px;padding:0}.ops-settings select{background:#fff;border:1px solid #d7dee8;border-radius:8px;min-height:100px;padding:10px}[data-theme=dark] .journey-shell,[data-theme=dark] .ops-shell{color:#edf4ff;background:#06101d}[data-theme=dark] .admin-filter-panel,[data-theme=dark] .journey-chat,[data-theme=dark] .journey-module-list,[data-theme=dark] .journey-module-stats article,[data-theme=dark] .journey-next,[data-theme=dark] .journey-panel,[data-theme=dark] .journey-profile-form,[data-theme=dark] .journey-topbar,[data-theme=dark] .ops-stats article,[data-theme=dark] .ops-work,[data-theme=dark] .partner-country article,[data-theme=dark] .partner-filters{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .journey-module-heading h1,[data-theme=dark] .journey-module-list>article,[data-theme=dark] .journey-profile-form input,[data-theme=dark] .journey-profile-form select,[data-theme=dark] .journey-task-list>button,[data-theme=dark] .journey-welcome h1,[data-theme=dark] .ops-settings input,[data-theme=dark] .ops-table article{color:#edf4ff}[data-theme=dark] .journey-modal,[data-theme=dark] .journey-module-documentos .journey-module-list>article,[data-theme=dark] .journey-module-empregos .journey-module-list>article,[data-theme=dark] .journey-module-entrevistas .journey-module-list>article,[data-theme=dark] .journey-module-list>article,[data-theme=dark] .journey-module-tarefas .journey-module-list>article,[data-theme=dark] .ops-modal{color:#edf4ff;background:#10243a;border-color:#29425d}[data-theme=dark] .theme-toggle,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#edf4ff!important;background:#071827!important;border-color:#29425d!important}[data-theme=dark] .journey-module-list>article,[data-theme=dark] .journey-topbar,[data-theme=dark] .ops-table article{border-color:#203750}[data-theme=dark] .journey-module-notificacoes .journey-module-list>article{background:#10243a}@media (max-width:760px){.admin-filter-panel>div{grid-template-columns:1fr 1fr}.field-grid,.partner-country>div,.partner-filters{grid-template-columns:1fr}}.journey-module-heading h1,.ops-shell main>header h1{letter-spacing:-.035em}.journey-module-heading span,.ops-shell main>header span{font-size:max(var(--nn-font-min),13px);line-height:1.55}.journey-module-heading>button,.ops-toolbar button,.users-intro>button{font-size:max(var(--nn-font-min),12px);cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s}.journey-module-heading>button:hover,.ops-toolbar button:hover,.users-intro>button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2d67ff28}.journey-module-stats article span{color:#8793a3;font-size:max(var(--nn-font-min),10px);line-height:1.4}.journey-module-list>header>div>p{color:#7b8798;font-size:max(var(--nn-font-min),10px);margin:5px 0 0;line-height:1.5}.journey-module-list>article>span{min-width:0}.journey-module-list span strong{font-size:max(var(--nn-font-min),13px)}.journey-module-list span small{font-size:max(var(--nn-font-min),10px);line-height:1.5}.journey-module-list em{font-size:max(var(--nn-font-min),9px)}.journey-module-list>article>button:last-child{font-size:max(var(--nn-font-min),10px);cursor:pointer;font-weight:700}.journey-content{min-height:calc(100vh - 74px)}.journey-content-loading{min-height:calc(100vh - 145px);padding-top:1px}.journey-skeleton-heading{margin-bottom:25px}.journey-content-skeleton b,.journey-content-skeleton button,.journey-content-skeleton em,.journey-content-skeleton i,.journey-content-skeleton small,.journey-module-list-skeleton b,.journey-module-list-skeleton em,.journey-module-list-skeleton i,.journey-module-list-skeleton small,.journey-module-list-skeleton strong,.journey-skeleton-heading b,.journey-skeleton-heading i,.journey-skeleton-heading span{background:linear-gradient(90deg,#edf1f6 20%,#f7f9fc 50%,#edf1f6 80%) 0 0/200% 100%;border:0;border-radius:7px;animation:journey-skeleton-pulse 1.25s ease-in-out infinite;display:block}.journey-skeleton-heading i{width:90px;height:10px}.journey-skeleton-heading b{width:260px;height:34px;margin-top:10px}.journey-skeleton-heading span{width:min(520px,80%);height:13px;margin-top:12px}.journey-content-skeleton header>div{gap:8px;display:grid}.journey-content-skeleton header>div i{width:145px;height:20px}.journey-content-skeleton header>div b{width:260px;height:12px}.journey-content-skeleton header>div:last-child{gap:8px;display:flex}.journey-content-skeleton header>div:last-child i{width:76px;height:34px}.journey-content-skeleton header>div:last-child i:last-child{width:130px}.journey-content-skeleton article{grid-template-columns:28px minmax(0,1fr) 70px 82px;align-items:center;gap:14px;display:grid}.journey-content-skeleton article>i,.journey-module-list-skeleton-row>i{border-radius:50%;width:28px;height:28px}.journey-content-skeleton article>span,.journey-module-list-skeleton-row>span{gap:7px;display:grid}.journey-content-skeleton article>span b,.journey-module-list-skeleton-row>span b{width:min(300px,80%);height:13px}.journey-content-skeleton article>span small,.journey-module-list-skeleton-row>span small{width:min(220px,60%);height:10px}.journey-content-skeleton article>em,.journey-module-list-skeleton-row>em{width:64px;height:22px}.journey-content-skeleton article>button{width:78px;height:30px}.journey-module-list-skeleton{display:grid}.journey-module-list-skeleton-row{border-top:1px solid #edf0f4;grid-template-columns:28px minmax(0,1fr) 70px 82px;align-items:center;gap:14px;padding:16px 0;display:grid}.journey-module-list-skeleton-row>strong{width:78px;height:30px}@keyframes journey-skeleton-pulse{to{background-position:-200% 0}}[data-theme=dark] .journey-content-skeleton b,[data-theme=dark] .journey-content-skeleton button,[data-theme=dark] .journey-content-skeleton em,[data-theme=dark] .journey-content-skeleton i,[data-theme=dark] .journey-content-skeleton small,[data-theme=dark] .journey-module-list-skeleton b,[data-theme=dark] .journey-module-list-skeleton em,[data-theme=dark] .journey-module-list-skeleton i,[data-theme=dark] .journey-module-list-skeleton small,[data-theme=dark] .journey-module-list-skeleton strong,[data-theme=dark] .journey-skeleton-heading b,[data-theme=dark] .journey-skeleton-heading i,[data-theme=dark] .journey-skeleton-heading span{background:linear-gradient(90deg,#142b45 20%,#1a3655 50%,#142b45 80%) 0 0/200% 100%}@media (max-width:650px){.journey-content-skeleton article,.journey-module-list-skeleton-row{grid-template-columns:28px minmax(0,1fr) 64px}.journey-content-skeleton article>button,.journey-module-list-skeleton-row>strong{display:none}}.journey-empty{gap:7px;display:grid}.journey-empty strong{font-size:max(var(--nn-font-min),13px);color:#526074}.journey-empty span{font-size:max(var(--nn-font-min),10px)}.journey-phase-dialog{color:#14233a;background:#fff;border-radius:20px;width:min(880px,100%);max-height:min(90vh,820px);overflow:auto;box-shadow:0 30px 100px #0007}.journey-phase-dialog>header{background:linear-gradient(135deg,#f8fbff,#eef4ff);border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:flex-start;padding:28px 30px 22px;display:flex}.journey-phase-dialog>header p{color:#2d67ff;font-size:max(var(--nn-font-min),9px);letter-spacing:.18em;margin:0;font-weight:800}.journey-phase-dialog>header h2{letter-spacing:-.03em;margin:7px 0;font-size:26px}.journey-phase-dialog>header span{font-size:max(var(--nn-font-min),11px);color:#65748a}.journey-phase-dialog>header>button{color:#65748a;cursor:pointer;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;box-shadow:0 3px 12px #071a3110}.phase-progress{grid-template-columns:170px 1fr;align-items:center;gap:20px;padding:22px 30px;display:grid}.phase-progress>div span,.phase-progress>div strong{display:block}.phase-progress>div strong{font-size:22px}.phase-progress>div span{font-size:max(var(--nn-font-min),9px);color:#718096;margin-top:3px}.drawer-progress>span,.phase-progress>i{background:#e7edf5;border-radius:10px;height:9px;overflow:hidden}.drawer-progress>span b,.phase-progress>i b{background:linear-gradient(90deg,#2d67ff,#00d83b);border-radius:10px;height:100%;display:block}.phase-dialog-grid{grid-template-columns:1.25fr .75fr;gap:22px;padding:0 30px 28px;display:grid}.phase-dialog-grid h3{font-size:max(var(--nn-font-min),12px);margin:22px 0 9px}.phase-dialog-grid p{font-size:max(var(--nn-font-min),11px);color:#5f6e82;line-height:1.65}.phase-dialog-grid>aside{background:#f6f8fb;border:1px solid #e1e7ef;border-radius:14px;padding:5px 20px 20px}.phase-dialog-grid ul{color:#a45119;font-size:max(var(--nn-font-min),10px);padding-left:18px;line-height:1.7}.phase-dialog-grid aside>a{color:#2d67ff;font-size:max(var(--nn-font-min),10px);border-top:1px solid #e1e7ef;padding:9px 0;font-weight:700;text-decoration:none;display:block}.phase-clear{color:#087c31!important}.phase-checklist{gap:8px;display:grid}.phase-checklist label{font-size:max(var(--nn-font-min),10px);cursor:pointer;border:1px solid #e1e7ef;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.phase-checklist label.done{color:#38704a;background:#f0fbf4}.phase-checklist input{accent-color:#00a63a;width:16px;height:16px}.phase-checklist label.done span{text-decoration:line-through}.journey-phase-dialog>footer{border-top:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:20px;padding:18px 30px;display:flex}.journey-phase-dialog>footer small{color:#7b8798;font-size:max(var(--nn-font-min),8px);line-height:1.5}.journey-phase-dialog>footer button{color:#fff;font-size:max(var(--nn-font-min),10px);white-space:nowrap;cursor:pointer;background:#2d67ff;border:0;border-radius:9px;padding:11px 17px;font-weight:700}.ai-connection-note,.partner-disclaimer{background:#fff9e8;border:1px solid #f1d48a;border-radius:12px;align-items:center;gap:16px;margin-bottom:16px;padding:14px 17px;display:flex}.ai-connection-note strong,.partner-disclaimer strong{font-size:max(var(--nn-font-min),10px);color:#774b00;white-space:nowrap}.ai-connection-note span,.partner-disclaimer span{font-size:max(var(--nn-font-min),9px);color:#876a32;line-height:1.55}.partner-summary{justify-content:space-between;align-items:center;margin:4px 0 24px;display:flex}.partner-summary strong{font-size:max(var(--nn-font-min),12px)}.partner-summary span{font-size:max(var(--nn-font-min),9px);color:#718096}.partner-country{background:#f8fafc;border:1px solid #e2e7ee;border-radius:18px;padding:22px}.partner-country>header>div>div small{margin-top:3px;display:block}.partner-service-group{margin-top:20px}.partner-service-group>h3{font-size:max(var(--nn-font-min),11px);border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;margin:0 0 9px;padding-bottom:8px;display:flex}.partner-service-group>h3 span{color:#718096;font-size:max(var(--nn-font-min),8px);font-weight:500}.partner-service-group>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.partner-country .partner-service-group article{background:#fff}.partner-country article p small{color:#738197;font-size:max(var(--nn-font-min),8px);margin-bottom:6px;display:block}.partner-country article button{cursor:pointer;transition:background .18s,color .18s}.partner-country article button:hover{color:#fff;background:#2d67ff}.partner-request-overview{background:#f5f8fc;border:1px solid #e1e7ef;border-radius:10px;gap:6px;margin-top:16px;padding:13px;display:grid}.partner-request-overview strong{font-size:max(var(--nn-font-min),11px)}.partner-request-overview small,.partner-request-overview span{font-size:max(var(--nn-font-min),9px);color:#65748a;line-height:1.5}.journey-chat>main>form{border-top:1px solid #e7ebf1;gap:8px;padding:16px;display:flex}.journey-chat>main>form input{font-size:max(var(--nn-font-min),10px);border:1px solid #d7dee8;border-radius:9px;flex:1;padding:12px}.journey-chat>main>form button{color:#fff;cursor:pointer;background:#2d67ff;border:0;padding:0 17px}.journey-chat>main>form button,.profile-privacy-note{font-size:max(var(--nn-font-min),9px);border-radius:9px}.profile-privacy-note{color:#718096;background:#f5f8fc;padding:11px;line-height:1.6}.users-workspace{gap:18px;display:grid}.users-intro{color:#fff;background:linear-gradient(135deg,#071a31,#0d2c55);border-radius:18px;justify-content:space-between;align-items:flex-end;padding:24px 26px;display:flex;box-shadow:0 14px 35px #071a3115}.users-intro p{font-size:max(var(--nn-font-min),9px);color:#84a8ff;letter-spacing:.16em;margin:0;font-weight:800}.users-intro h2{letter-spacing:-.025em;margin:7px 0;font-size:22px}.users-intro span{font-size:max(var(--nn-font-min),11px);color:#b6c2d2}.users-intro>button{color:#031016;background:#00d83b;border:0;border-radius:9px;padding:12px 17px;font-weight:800}.users-toolbar{background:#fff;border:1px solid #e1e7ef;border-radius:14px;justify-content:space-between;align-items:end;padding:16px 18px;display:flex}.users-toolbar label{gap:6px;width:min(450px,60%);display:grid}.users-toolbar label span{font-size:max(var(--nn-font-min),9px);font-weight:700}.users-toolbar input{font-size:max(var(--nn-font-min),10px);background:#fff;border:1px solid #d7dee8;border-radius:9px;padding:11px 13px}.users-toolbar>div{align-items:baseline;gap:6px;display:flex}.users-toolbar>div strong{font-size:20px}.users-toolbar>div span{font-size:max(var(--nn-font-min),9px);color:#718096}.users-table{background:#fff;border:1px solid #e1e7ef;border-radius:16px;overflow:hidden}.users-table-head,.users-table>article{grid-template-columns:1.4fr .6fr 1fr .8fr .8fr .55fr 80px;align-items:center;gap:12px;display:grid}.users-table-head{color:#718096;font-size:max(var(--nn-font-min),8px);text-transform:uppercase;letter-spacing:.08em;background:#f6f8fb;padding:12px 18px;font-weight:800}.users-table>article{cursor:pointer;border-top:1px solid #edf0f4;padding:15px 18px;transition:background .15s,transform .15s}.users-table>article:focus,.users-table>article:hover{background:#f8fbff;outline:none;box-shadow:inset 3px 0 #2d67ff}.user-identity{align-items:center;gap:10px;min-width:0;display:flex}.user-drawer-person>i,.user-identity>i{color:#fff;width:38px;height:38px;font-size:max(var(--nn-font-min),10px);background:linear-gradient(135deg,#2d67ff,#1744aa);border-radius:11px;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.user-identity span,.user-last-seen,.user-plan,.user-route{gap:3px;min-width:0;display:grid}.user-identity strong,.user-last-seen strong,.user-plan strong,.user-route strong{font-size:max(var(--nn-font-min),10px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-identity em,.user-identity small,.user-last-seen span,.user-plan span,.user-route span{font-size:max(var(--nn-font-min),8px);color:#718096;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.user-progress{gap:5px;display:grid}.user-progress>span{background:#e7edf5;border-radius:6px;height:6px;overflow:hidden}.user-progress>span b{background:linear-gradient(90deg,#2d67ff,#00d83b);height:100%;display:block}.user-progress small{color:#718096}.user-progress small,.user-status{font-size:max(var(--nn-font-min),8px)}.user-status{color:#2d67ff;background:#edf3ff;border-radius:20px;justify-self:start;padding:5px 8px;font-weight:700}.status-ativo{color:#078236;background:#eaf9ef}.status-revisão{color:#956000;background:#fff2dc}.status-suspenso{color:#b23744;background:#fdebed}.users-table>article>button{color:#2d67ff;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#fff;border:1px solid #d4def0;border-radius:7px;padding:7px 8px;font-weight:700}.ops-empty span,.ops-empty strong{display:block}.ops-empty strong{font-size:max(var(--nn-font-min),12px);color:#526074}.ops-empty span{font-size:max(var(--nn-font-min),9px);margin-top:5px}.users-intro-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.users-intro-actions .secondary{color:#2d67ff;background:#fff;border:1px solid #b8caff}.test-account-badge{vertical-align:middle;background:#e9f0ff;border-radius:999px;margin-left:8px;padding:3px 7px;color:#2459db!important;font-size:14px!important;font-style:normal!important;display:inline-flex!important}.test-account-control{background:#f7faff;border-color:#9fb9ff}.test-account-reset{gap:14px;display:grid}.test-account-reset>p{margin:0;line-height:1.55}.test-account-reset dl{grid-template-columns:1fr 1fr}.test-account-reset label{gap:7px;font-size:14px;display:grid}.test-account-reset input{box-sizing:border-box;border:1px solid #cbd6e6;border-radius:8px;width:100%;padding:10px 12px;font-size:16px}.test-account-reset button{cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:11px 15px;font-weight:800}.test-account-reset button.danger{color:#fff;background:#c73546}.test-account-reset button:disabled{opacity:.5;cursor:not-allowed}.test-account-reset>small{color:#718096}.test-credentials-backdrop{z-index:150}.test-credentials-dialog{width:min(620px,100vw - 24px)}.test-credentials-warning{color:#704d0a;background:#fff8e7;border:1px solid #efcb7f;border-radius:10px;gap:4px;margin:16px 0;padding:13px;display:grid}.test-credentials-warning span{line-height:1.5}.test-credentials-dialog dl{gap:12px;display:grid}.test-credentials-dialog dl>div{gap:6px;display:grid}.test-credentials-dialog dt{color:#65748a;font-size:14px;font-weight:700}.test-credentials-dialog dd{grid-template-columns:1fr auto;align-items:center;gap:8px;margin:0;display:grid}.test-credentials-dialog code{overflow-wrap:anywhere;color:#14233a;background:#eef3fa;border-radius:8px;min-width:0;padding:12px;font-size:14px}.test-credentials-dialog dd button{color:#2459db;cursor:pointer;background:#fff;border:1px solid #b8caff;border-radius:8px;padding:10px 12px;font-weight:800}.user-drawer-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03101d99;justify-content:flex-end;display:flex;position:fixed;inset:0}.user-drawer{color:#14233a;background:#f5f7fa;width:min(620px,94vw);height:100%;overflow:auto;box-shadow:-20px 0 70px #0004}.user-drawer>header{z-index:2;background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;position:sticky;top:0}.user-drawer-person{align-items:center;gap:12px;display:flex}.user-drawer-person>i{border-radius:14px;width:46px;height:46px}.user-drawer-person p{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.15em;margin:0;font-weight:800}.user-drawer-person h2{margin:4px 0;font-size:20px}.user-drawer-person span{font-size:max(var(--nn-font-min),9px);color:#718096}.user-drawer>header>button{color:#65748a;cursor:pointer;background:#eef2f7;border:0;border-radius:50%;width:34px;height:34px;font-size:19px}.user-drawer-actions{background:#fff;align-items:center;gap:8px;padding:16px 24px;display:flex}.user-drawer-actions a,.user-drawer-actions button,.user-drawer-actions select{color:#2d67ff;font-size:max(var(--nn-font-min),9px);cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:9px 11px;text-decoration:none}.user-drawer-actions button{color:#fff;background:#2d67ff;border-color:#2d67ff}.user-drawer-actions select{color:#14233a;margin-left:auto}.user-summary-cards{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px;display:grid}.user-detail-section,.user-summary-cards article{background:#fff;border:1px solid #e1e7ef;border-radius:13px;padding:16px}.user-summary-cards article{gap:5px;display:grid}.user-summary-cards small{font-size:max(var(--nn-font-min),8px);color:#718096}.user-summary-cards strong{font-size:17px}.user-summary-cards span{font-size:max(var(--nn-font-min),8px);color:#718096}.user-detail-section{margin:0 24px 14px}.user-detail-section h3{font-size:max(var(--nn-font-min),12px);margin:0 0 14px}.user-detail-section dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.user-detail-section dl>div{border-top:1px solid #edf0f4;padding:10px 0}.user-detail-section dl>div:nth-child(odd){padding-right:16px}.user-detail-section dt{font-size:max(var(--nn-font-min),8px);color:#718096}.user-detail-section dd{font-size:max(var(--nn-font-min),10px);margin:4px 0 0;font-weight:700}.drawer-progress{grid-template-columns:90px 1fr;align-items:center;gap:14px;display:grid}.drawer-progress>div{gap:4px;display:grid}.drawer-progress strong{font-size:max(var(--nn-font-min),10px)}.drawer-progress small{font-size:max(var(--nn-font-min),8px);color:#718096}.user-detail-section>a{font-size:max(var(--nn-font-min),9px);color:#2d67ff;margin-top:14px;font-weight:700;text-decoration:none;display:inline-block}.user-activity{gap:10px;margin:0;padding:0;list-style:none;display:grid}.user-activity li{align-items:center;gap:10px;display:flex}.user-activity i{color:#2d67ff;width:28px;height:28px;font-style:normal;font-size:max(var(--nn-font-min),9px);background:#edf3ff;border-radius:8px;place-items:center;display:grid}.user-activity span{gap:3px;display:grid}.user-activity strong{font-size:max(var(--nn-font-min),9px)}.user-activity small{font-size:max(var(--nn-font-min),8px);color:#718096}.user-drawer>footer{padding:2px 24px 25px}.user-drawer>footer span{color:#805d18;font-size:max(var(--nn-font-min),8px);background:#fff8e8;border:1px solid #f0daa5;border-radius:9px;padding:11px;line-height:1.55;display:block}.admin-filter-panel header span{white-space:nowrap}.admin-filter-panel>button:disabled{color:#aab4c2;cursor:not-allowed}.ops-detail-modal header>div p{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.15em;margin:0 0 5px;font-weight:800}.ops-detail-modal dl{margin:20px 0;display:grid}.ops-detail-modal dl>div{border-top:1px solid #edf0f4;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;display:grid}.ops-detail-modal dt{font-size:max(var(--nn-font-min),9px);color:#718096}.ops-detail-modal dd{font-size:max(var(--nn-font-min),10px);margin:0;font-weight:700}.ops-audit-note{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:9px;gap:5px;padding:12px;display:grid}.ops-audit-note strong{font-size:max(var(--nn-font-min),9px)}.ops-audit-note span{font-size:max(var(--nn-font-min),8px);color:#718096;line-height:1.55}.item-detail-modal>header>div>p{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.15em;margin:0 0 5px;font-weight:800}.item-detail-status{background:#edf3ff;border-radius:9px;justify-content:space-between;align-items:center;margin:18px 0 4px;padding:11px 13px;display:flex}.item-detail-status span{font-size:max(var(--nn-font-min),9px);color:#65748a}.item-detail-status strong{font-size:max(var(--nn-font-min),10px);color:#2d67ff}.item-detail-modal dl{margin:8px 0 16px}.item-detail-modal dl>div{border-top:1px solid #edf0f4;grid-template-columns:90px 1fr;gap:12px;padding:11px 0;display:grid}.item-detail-modal dt{font-size:max(var(--nn-font-min),8px);color:#718096}.item-detail-modal dd{font-size:max(var(--nn-font-min),9px);margin:0;line-height:1.55}[data-theme=dark] .journey-phase-dialog,[data-theme=dark] .user-detail-section,[data-theme=dark] .user-drawer,[data-theme=dark] .user-drawer-actions,[data-theme=dark] .user-drawer>header,[data-theme=dark] .user-summary-cards article,[data-theme=dark] .users-table,[data-theme=dark] .users-toolbar{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .test-account-control{background:#10243a;border-color:#365d98}[data-theme=dark] .test-account-badge{background:#173762;color:#9fc0ff!important}[data-theme=dark] .test-credentials-warning{color:#eed28b;background:#302712;border-color:#695522}[data-theme=dark] .test-credentials-dialog code{color:#edf4ff;background:#071827}[data-theme=dark] .test-credentials-dialog dd button,[data-theme=dark] .users-intro-actions .secondary{color:#9fc0ff;background:#10243a;border-color:#365d98}[data-theme=dark] .journey-phase-dialog>header,[data-theme=dark] .partner-country,[data-theme=dark] .phase-dialog-grid>aside,[data-theme=dark] .users-table-head{color:#edf4ff;background:#10243a;border-color:#29425d}[data-theme=dark] .partner-service-group>h3,[data-theme=dark] .phase-checklist label,[data-theme=dark] .user-drawer-actions,[data-theme=dark] .user-drawer>header,[data-theme=dark] .users-table>article{border-color:#203750}[data-theme=dark] .users-table>article:focus,[data-theme=dark] .users-table>article:hover{background:#10243a}[data-theme=dark] .ai-connection-note,[data-theme=dark] .partner-disclaimer,[data-theme=dark] .user-drawer>footer span{color:#eed28b;background:#302712;border-color:#695522}[data-theme=dark] .ai-connection-note span,[data-theme=dark] .ai-connection-note strong,[data-theme=dark] .partner-disclaimer span,[data-theme=dark] .partner-disclaimer strong{color:#eed28b}@media (max-width:1100px){.users-table-head{display:none}.users-table>article{grid-template-columns:1fr 1fr 1fr;gap:14px}.user-identity{grid-column:1/3}.users-table>article>button{justify-self:end}.user-status{justify-self:start}.partner-service-group>div{grid-template-columns:1fr}}@media (max-width:700px){.journey-phase-dialog>footer,.journey-phase-dialog>header,.phase-dialog-grid,.phase-progress{padding-left:18px;padding-right:18px}.phase-dialog-grid,.phase-progress{grid-template-columns:1fr}.ai-connection-note,.journey-phase-dialog>footer,.partner-disclaimer,.partner-summary{flex-direction:column;align-items:flex-start}.partner-country{padding:16px}.users-intro{flex-direction:column;align-items:flex-start;gap:18px}.users-intro-actions{justify-content:flex-start;width:100%}.users-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.users-toolbar label{width:100%}.users-table>article{grid-template-columns:1fr 1fr;padding:16px}.user-identity{grid-column:1/-1}.users-table>article>button{justify-self:start}.user-detail-section dl,.user-summary-cards{grid-template-columns:1fr}.user-drawer-actions{flex-wrap:wrap}.user-drawer-actions select{margin-left:0}.admin-filter-panel header{flex-direction:column;align-items:flex-start;gap:8px}.test-credentials-dialog dd{grid-template-columns:1fr}.test-credentials-dialog dd button{justify-self:start}}.journey-help>a{color:#84a8ff;font-size:max(var(--nn-font-min),11px);font-weight:700}.journey-country,.journey-help>a,.journey-profile{text-decoration:none}.journey-country{color:#14233a}.journey-country>b{color:#2d67ff;font-size:max(var(--nn-font-min),8px)}.journey-top-actions>a{color:#526074;width:36px;height:36px;font-size:max(var(--nn-font-min),12px);background:#fff;border:1px solid #e3e8f0;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.journey-top-actions>a.avatar-link{color:#fff;background:#2d67ff;font-weight:800}.journey-panel header a,.journey-welcome>a{color:#2d67ff;font-size:max(var(--nn-font-min),11px);font-weight:700;text-decoration:none}.journey-score>a{color:#84a8ff;text-align:left;padding-top:12px}.journey-next-actions>a,.journey-score>a{font-size:max(var(--nn-font-min),10px);text-decoration:none}.journey-next-actions>a{text-align:center;border-radius:8px;padding:10px 16px;font-weight:700}.journey-next-actions>a:first-child{color:#fff;background:#2d67ff}.journey-next-actions>a:last-child{color:#2d67ff;background:#fff;border:1px solid #d7deea}.journey-outline{text-align:center;text-decoration:none;display:block}[data-theme=dark] .journey-country{color:#edf4ff}[data-theme=dark] .journey-top-actions>a{color:#edf4ff;background:#071827;border-color:#29425d}.journey-governance-note{background:#edf3ff;border:1px solid #cad9fb;border-radius:12px;align-items:center;gap:14px;margin:-9px 0 18px;padding:13px 16px;display:flex}.journey-governance-note strong{color:#2457c5;font-size:max(var(--nn-font-min),10px);white-space:nowrap}.journey-governance-note span{color:#526b91;font-size:max(var(--nn-font-min),9px);line-height:1.55}.journey-logout{margin-top:8px}.journey-logout button{color:#71849d;width:100%;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:0 0;border:0;padding:6px}.journey-logout button:hover{color:#dbe7ff}.ops-shell>aside{overflow-y:auto}.ops-access-boundary{background:#071a31;border:1px solid #1d3556;border-radius:10px;gap:4px;margin-top:20px;padding:12px;display:grid}.ops-access-boundary strong{color:#fff;font-size:max(var(--nn-font-min),9px)}.ops-access-boundary span{color:#8fa0b9;font-size:max(var(--nn-font-min),8px);line-height:1.5}.ops-shell>aside>form{margin-top:10px}.ops-logout{color:#a9c2ff;width:100%;font-size:max(var(--nn-font-min),9px);cursor:pointer;background:0 0;border:1px solid #31527f;border-radius:8px;padding:9px}.ops-header-actions{align-items:center;gap:9px;display:flex}.ops-role-badge{background:#edf3ff;border-radius:20px;padding:7px 10px;font-weight:700;color:#2457c5!important;font-size:max(var(--nn-font-min),9px)!important;border:1px solid #cad9fb!important}.ops-status:disabled{opacity:.65;cursor:not-allowed!important}.ops-form-note{color:#526b91;font-size:max(var(--nn-font-min),9px);background:#edf3ff;border-radius:8px;margin:16px 0 0;padding:10px;line-height:1.5}.ops-product-switch{grid-template-columns:1fr 1fr;gap:6px;margin-top:22px;display:grid}.ops-product-switch a{color:#a9c2ff;text-align:center;font-size:max(var(--nn-font-min),9px);border:1px solid #31527f;border-radius:8px;padding:9px 10px;font-weight:800;text-decoration:none}.ops-product-switch a.active{color:#fff;background:#0c2240;border-color:#2d67ff}.ops-knowledge-link{color:#84a8ff;font-size:max(var(--nn-font-min),9px);margin-top:14px;font-weight:800;text-decoration:none;display:block}.ops-generic-workspace{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.ops-generic-workspace>div:first-child{display:block}.ops-generic-workspace>.ops-toolbar{float:none}.ops-generic-workspace>.ops-audit-note,.ops-generic-workspace>.ops-table{grid-column:1/-1;width:100%}.ops-generic-workspace>.ops-audit-note{grid-template-columns:150px 1fr;align-items:center;column-gap:14px}.ops-generic-workspace>.ops-audit-note strong{white-space:nowrap}.journey-modal,.ops-modal{box-sizing:border-box;max-height:calc(100dvh - 24px);overflow-y:auto}.journey-modal>footer,.ops-modal>footer{z-index:2;background:inherit;padding:14px 0 2px;position:sticky;bottom:0}.admin-overview-dashboard{gap:18px;margin-top:28px;display:grid}.admin-overview-intro{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-actions-row header p,.admin-analytics-card header p,.admin-overview-intro p{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.16em;margin:0;font-weight:800}.admin-overview-intro h2{margin:6px 0;font-size:22px}.admin-overview-intro>div:first-child>span{color:#718096;font-size:max(var(--nn-font-min),10px)}.admin-data-state{align-items:center;gap:12px;display:flex}.admin-data-state span{color:#718096;font-size:max(var(--nn-font-min),8px)}.admin-analytics-card header button,.admin-data-state button{color:#2d67ff;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:8px;padding:9px 12px;font-weight:700}.admin-demo-source{background:#edf3ff;border:1px solid #cad9fb;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;display:flex}.admin-demo-source strong{font-size:max(var(--nn-font-min),9px);color:#2457c5;white-space:nowrap}.admin-demo-source span{font-size:max(var(--nn-font-min),8px);color:#526b91;line-height:1.5}.admin-north-star{color:#fff;background:radial-gradient(circle at 8% 30%,#173d7b,#071a31 56%,#030c16);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 15px 35px #071a311c}.admin-north-star p{color:#84a8ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.17em;margin:0;font-weight:800}.admin-north-star h3{margin:8px 0;font-size:21px}.admin-north-star span{color:#a9b4c2;font-size:max(var(--nn-font-min),10px)}.admin-north-star>div:last-child{text-align:center;border-left:1px solid #27405f;min-width:150px;padding-left:24px}.admin-north-star>div:last-child small,.admin-north-star>div:last-child strong{display:block}.admin-north-star>div:last-child strong{color:#00d83b;font-size:31px}.admin-north-star>div:last-child small{font-size:max(var(--nn-font-min),8px);color:#a9b4c2;margin-top:5px}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.admin-kpi-grid article{background:#fff;border:1px solid #e1e7ef;border-radius:14px;gap:6px;min-width:0;padding:17px 18px;display:grid;position:relative}.admin-kpi-grid article header{justify-content:space-between;align-items:center;display:flex}.admin-kpi-grid article header span{color:#718096;font-size:max(var(--nn-font-min),8px)}.admin-kpi-grid article header i{background:#8793a3;border-radius:50%;width:7px;height:7px}.admin-kpi-grid article.tone-positive header i{background:#00b845}.admin-kpi-grid article.tone-warning header i{background:#e59b1a}.admin-kpi-grid article>strong{letter-spacing:-.03em;font-size:21px}.admin-kpi-grid article>em{font-size:max(var(--nn-font-min),8px);color:#00a63a;font-style:normal}.admin-kpi-grid article.tone-warning>em{color:#b87500}.admin-kpi-grid article>small{font-size:max(var(--nn-font-min),7px);color:#8a95a4}.admin-analytics-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;display:grid}.admin-actions-row,.admin-analytics-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:21px}.admin-actions-row>header,.admin-analytics-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-actions-row h3,.admin-analytics-card header h3{margin:5px 0 0;font-size:16px}.admin-funnel{gap:12px;margin-top:20px;display:grid}.admin-funnel>div{grid-template-columns:180px 1fr;align-items:center;gap:14px;display:grid}.admin-funnel span small,.admin-funnel span strong{display:block}.admin-funnel span strong{font-size:max(var(--nn-font-min),9px)}.admin-funnel span small{font-size:max(var(--nn-font-min),7px);color:#8490a0;margin-top:3px}.admin-funnel i{background:#edf1f6;border-radius:10px;height:10px;display:block;overflow:hidden}.admin-funnel i b{background:linear-gradient(90deg,#2d67ff,#00d83b);border-radius:10px;min-width:5px;height:100%;display:block}.admin-funnel-card footer{font-size:max(var(--nn-font-min),8px);color:#718096;border-top:1px solid #edf0f4;margin-top:17px;padding-top:13px}.admin-funnel-card footer strong{color:#14233a}.admin-trend-card>header>strong{font-size:16px}.admin-column-chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:145px;margin-top:18px;display:grid}.admin-column-chart>div{text-align:center;grid-template-rows:120px 15px;gap:6px;display:grid}.admin-column-chart>div>span{background:#f3f6fa;border-radius:7px 7px 3px 3px;align-items:end;height:120px;display:flex;overflow:hidden}.admin-column-chart i{background:linear-gradient(#2d67ff,#1743b6);border-radius:7px 7px 0 0;width:100%;display:block}.admin-column-chart small{font-size:max(var(--nn-font-min),7px);color:#718096}.admin-conversion-trend{border-top:1px solid #edf0f4;gap:5px;margin-top:13px;padding-top:12px;display:grid}.admin-conversion-trend span{font-size:max(var(--nn-font-min),8px);color:#718096}.admin-conversion-trend strong{font-size:max(var(--nn-font-min),7px);color:#2d67ff;line-height:1.6}.admin-compact-metrics{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.admin-ai-metrics article,.admin-compact-metrics article{background:#f7f9fc;border:1px solid #edf0f4;border-radius:10px;gap:4px;padding:12px;display:grid}.admin-compact-metrics strong{font-size:16px}.admin-compact-metrics span{font-size:max(var(--nn-font-min),7px);color:#718096}.admin-ai-metrics .is-warning strong,.admin-compact-metrics .is-warning strong{color:#b87500}.admin-plan-mix{border-top:1px solid #edf0f4;gap:9px;margin-top:16px;padding-top:14px;display:grid}.admin-plan-mix>span{font-size:max(var(--nn-font-min),8px);font-weight:700}.admin-plan-mix>div{grid-template-columns:55px 1fr 34px;align-items:center;gap:8px;display:grid}.admin-plan-mix small{font-size:max(var(--nn-font-min),7px);color:#718096}.admin-plan-mix i{background:#edf1f6;border-radius:8px;height:7px;overflow:hidden}.admin-plan-mix i b{border-radius:8px;height:100%;display:block}.admin-plan-mix strong{font-size:max(var(--nn-font-min),8px);text-align:right}.admin-ai-card{color:#fff;background:linear-gradient(145deg,#0a203d,#071a31);border-color:#173657}.admin-ai-card header p{color:#84a8ff}.admin-ai-card header button{color:#a9c2ff;background:#102a4d;border-color:#31527f}.admin-ai-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.admin-ai-metrics article{background:#0d2949;border-color:#244566}.admin-ai-metrics span{font-size:max(var(--nn-font-min),7px);color:#9fb0c7}.admin-ai-metrics strong{font-size:18px}.admin-ai-metrics small{font-size:max(var(--nn-font-min),7px);color:#7f96b1}.admin-actions-row>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.admin-actions-row article{background:#f7f9fc;border:1px solid #edf0f4;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.admin-actions-row article>i{color:#2d67ff;background:#e5edff;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.admin-actions-row article.warning>i{color:#b87500;background:#fff0d6}.admin-actions-row article span small,.admin-actions-row article span strong{display:block}.admin-actions-row article span strong{font-size:max(var(--nn-font-min),9px)}.admin-actions-row article span small{font-size:max(var(--nn-font-min),7px);color:#718096;margin-top:4px;line-height:1.45}.admin-actions-row article button{color:#2d67ff;text-align:left;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:0 0;border:0;grid-column:2;padding:0;font-weight:700}[data-theme=dark] .admin-actions-row,[data-theme=dark] .admin-analytics-card:not(.admin-ai-card),[data-theme=dark] .admin-kpi-grid article,[data-theme=dark] .admin-overview-intro h2{color:#edf4ff}[data-theme=dark] .admin-actions-row,[data-theme=dark] .admin-analytics-card:not(.admin-ai-card),[data-theme=dark] .admin-kpi-grid article{background:#0b1b2d;border-color:#203750}[data-theme=dark] .admin-demo-source{background:#10243a;border-color:#29425d}[data-theme=dark] .admin-demo-source strong{color:#9db9ff}[data-theme=dark] .admin-demo-source span{color:#b8c8df}[data-theme=dark] .admin-data-state button{color:#9db9ff;background:#10243a;border-color:#29425d}[data-theme=dark] .admin-actions-row article,[data-theme=dark] .admin-compact-metrics article{background:#10243a;border-color:#29425d}[data-theme=dark] .admin-column-chart>div>span,[data-theme=dark] .admin-funnel i,[data-theme=dark] .admin-plan-mix i{background:#071827}[data-theme=dark] .admin-funnel-card footer strong{color:#edf4ff}@media (max-width:1100px){.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-actions-row>div,.admin-analytics-grid{grid-template-columns:1fr}.admin-filter-panel>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.admin-data-state,.admin-north-star,.admin-overview-intro{flex-direction:column;align-items:flex-start}.admin-north-star>div:last-child{text-align:left;border-top:1px solid #27405f;border-left:0;padding:15px 0 0}.admin-kpi-grid{grid-template-columns:1fr}.admin-demo-source{flex-direction:column;align-items:flex-start}.admin-ai-metrics,.admin-funnel>div{grid-template-columns:1fr}.admin-filter-panel>div{grid-template-columns:1fr 1fr}}.auth-shell{color:#fff;background:radial-gradient(circle at 20% 10%,#12386e 0,#071a31 34%,#030c16 72%);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-card{background:#071a31f2;border:1px solid #24466f;border-radius:26px;width:min(470px,100%);padding:32px;box-shadow:0 30px 90px #0007}.auth-card>a:first-child{display:inline-flex}.auth-kicker{letter-spacing:.18em;font-weight:800;color:#84a8ff!important;font-size:max(var(--nn-font-min),9px)!important;margin:20px 0 7px!important}.auth-card h1{letter-spacing:-.04em;margin:0;font-size:30px}.auth-card>p{color:#a9b4c2;font-size:max(var(--nn-font-min),12px);margin:12px 0 0;line-height:1.65}.auth-card form{gap:15px;margin-top:25px;display:grid}.auth-card form>label{color:#dbe7ff;font-size:max(var(--nn-font-min),10px);gap:7px;font-weight:700;display:grid}.auth-card form input:not([type=checkbox]){color:#fff;background:#061426;border:1px solid #274665;border-radius:10px;outline:none;width:100%;padding:12px 13px}.auth-card form input:focus{border-color:#2d67ff;box-shadow:0 0 0 3px #2d67ff25}.auth-card form label small{color:#71849d;font-size:max(var(--nn-font-min),8px);font-weight:400}.auth-consent{align-items:start;line-height:1.5;grid-template-columns:18px 1fr!important;font-weight:400!important}.auth-consent input{accent-color:#00d83b;width:16px;height:16px}.auth-card footer a,.auth-consent a{color:#84a8ff}.auth-card form>button,.auth-primary-link{color:#031016;font-size:max(var(--nn-font-min),11px);text-align:center;cursor:pointer;background:#00d83b;border:0;border-radius:999px;padding:13px 18px;font-weight:800;text-decoration:none}.auth-card form>button:disabled{opacity:.55;cursor:wait}.auth-error,.auth-success{font-size:max(var(--nn-font-min),9px);border-radius:9px;padding:11px 12px;line-height:1.5}.auth-error{color:#ffc2c9;background:#3c1720;border:1px solid #a74350}.auth-success{color:#9df0b9;background:#082e1b;border:1px solid #23844a}.auth-card footer{color:#a9b4c2;font-size:max(var(--nn-font-min),10px);border-top:1px solid #1d3556;margin-top:24px;padding-top:18px}.auth-boundary{color:#71849d;font-size:max(var(--nn-font-min),8px);margin-top:16px;line-height:1.55;display:block}.auth-primary-link{margin-top:24px;display:block}[data-theme=dark] .journey-governance-note{background:#10243a;border-color:#29425d}[data-theme=dark] .journey-governance-note strong{color:#9db9ff}[data-theme=dark] .journey-governance-note span{color:#b8c8df}[data-theme=dark] .ops-role-badge{background:#10243a;color:#9db9ff!important;border-color:#29425d!important}@media (max-width:700px){.journey-governance-note{flex-direction:column;align-items:flex-start;gap:5px}.ops-header-actions{flex-direction:column;align-items:flex-end}.ops-generic-workspace{grid-template-columns:1fr}.ops-generic-workspace>.ops-toolbar{grid-column:1}.ops-generic-workspace>.ops-audit-note{grid-template-columns:1fr}.auth-card{padding:25px 21px}.auth-card h1{font-size:26px}}.roadmap-workspace{gap:18px;margin-top:27px;display:grid}.roadmap-intro{color:#fff;background:linear-gradient(135deg,#0a2344,#071a31);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.roadmap-editor-modal>header p,.roadmap-form-card>header p,.roadmap-intro p,.roadmap-metrics>header p,.roadmap-preview>header p,.roadmap-rule-preview>p,.roadmap-structure>header p{color:#84a8ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.16em;margin:0;font-weight:800}.roadmap-intro h2{margin:7px 0;font-size:21px}.roadmap-intro span{color:#a9b4c2;font-size:max(var(--nn-font-min),9px);line-height:1.55}.roadmap-intro>button,.roadmap-structure>header>button{color:#031016;font-size:max(var(--nn-font-min),9px);white-space:nowrap;cursor:pointer;background:#00d83b;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.roadmap-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:16px;display:grid}.roadmap-builder,.roadmap-library{background:#fff;border:1px solid #e1e7ef;border-radius:16px;box-shadow:0 8px 24px #13233a08}.roadmap-library{position:sticky;top:20px;overflow:hidden}.roadmap-library>header{border-bottom:1px solid #e7ebf1;gap:9px;padding:16px;display:grid}.roadmap-library>header>div{justify-content:space-between;align-items:center;display:flex}.roadmap-library>header strong{font-size:max(var(--nn-font-min),12px)}.roadmap-library>header span{font-size:max(var(--nn-font-min),8px);color:#718096}.roadmap-library input,.roadmap-library select{box-sizing:border-box;width:100%;font-size:max(var(--nn-font-min),9px);color:#14233a;background:#fff;border:1px solid #d9e0e9;border-radius:8px;padding:9px 10px}.roadmap-library>div{max-height:650px;padding:8px;display:grid;overflow:auto}.roadmap-library>div>button{text-align:left;color:#14233a;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:1fr auto;gap:7px;width:100%;padding:12px;display:grid}.roadmap-library>div>button.active,.roadmap-library>div>button:hover{background:#edf3ff}.roadmap-library>div>button.active{box-shadow:inset 3px 0 #2d67ff}.roadmap-library button span{min-width:0}.roadmap-library button span small,.roadmap-library button span strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.roadmap-library button span strong{font-size:max(var(--nn-font-min),9px)}.roadmap-library button span small{font-size:max(var(--nn-font-min),7px);color:#718096;margin-top:4px}.roadmap-library button em{color:#8793a3;grid-column:1/-1}.roadmap-library button em,.roadmap-status{font-size:max(var(--nn-font-min),7px);font-style:normal}.roadmap-status{color:#637083;white-space:nowrap;background:#edf1f6;border-radius:999px;align-items:center;padding:4px 7px;font-weight:800;display:inline-flex}.roadmap-status.status-publicado{color:#078236;background:#e5f8eb}.roadmap-status.status-em-revisão{color:#966100;background:#fff0d8}.roadmap-status.status-rascunho{color:#2d67ff;background:#edf3ff}.roadmap-status.status-arquivado{color:#737b87;background:#f0f1f3}.roadmap-empty{text-align:center;color:#718096;font-size:max(var(--nn-font-min),9px);padding:22px}.roadmap-builder{min-width:0;overflow:hidden}.roadmap-builder-header{background:#f9fbfd;border-bottom:1px solid #e7ebf1;justify-content:space-between;gap:20px;padding:21px 22px;display:flex}.roadmap-builder-header>div:first-child{min-width:0}.roadmap-version-line{align-items:center;gap:8px;display:flex}.roadmap-version-line>span:not(.roadmap-status){font-size:max(var(--nn-font-min),7px);color:#718096}.roadmap-version-line b{color:#966100;font-size:max(var(--nn-font-min),7px);background:#fff0d8;border-radius:999px;padding:4px 7px}.roadmap-builder-header h2{margin:9px 0 5px;font-size:19px}.roadmap-builder-header p{font-size:max(var(--nn-font-min),9px);color:#718096;max-width:650px;margin:0;line-height:1.55}.roadmap-builder-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.roadmap-builder-header>div:last-child button{color:#2d67ff;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#fff;border:1px solid #d4deec;border-radius:8px;padding:9px 10px;font-weight:700}.roadmap-builder-header>div:last-child button.primary{color:#fff;background:#2d67ff;border-color:#2d67ff}.roadmap-summary-cards{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 20px 0;display:grid}.roadmap-summary-cards article{background:#fff;border:1px solid #e5eaf1;border-radius:11px;gap:4px;padding:12px;display:grid}.roadmap-summary-cards small{font-size:max(var(--nn-font-min),7px);color:#718096;text-transform:uppercase;letter-spacing:.06em}.roadmap-summary-cards strong{font-size:18px}.roadmap-summary-cards span{font-size:max(var(--nn-font-min),7px);color:#8793a3}.roadmap-tabs{border-bottom:1px solid #e1e7ef;gap:4px;margin:16px 20px 0;display:flex}.roadmap-tabs button{color:#718096;font-size:max(var(--nn-font-min),9px);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-weight:700}.roadmap-tabs button.active{color:#2d67ff;border-color:#2d67ff}.roadmap-assignment,.roadmap-metrics,.roadmap-structure{padding:20px}.roadmap-form-card>header,.roadmap-metrics>header,.roadmap-structure>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.roadmap-form-card>header h3,.roadmap-metrics>header h3,.roadmap-structure>header h3{margin:5px 0;font-size:16px}.roadmap-form-card>header span,.roadmap-metrics>header span,.roadmap-structure>header span{font-size:max(var(--nn-font-min),8px);color:#718096}.roadmap-phase-list{gap:10px;margin-top:18px;display:grid}.roadmap-phase-list>article{background:#fff;border:1px solid #dfe5ed;border-radius:12px;overflow:hidden}.roadmap-phase-list>article.open{border-color:#b8caf3;box-shadow:0 8px 22px #2d67ff0d}.roadmap-phase-list>article>header{justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.roadmap-phase-toggle{text-align:left;color:#14233a;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.roadmap-phase-toggle>i{color:#2d67ff;width:29px;height:29px;font-style:normal;font-size:max(var(--nn-font-min),9px);background:#edf3ff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.roadmap-phase-toggle span{min-width:0}.roadmap-phase-toggle small,.roadmap-phase-toggle strong{display:block}.roadmap-phase-toggle strong{font-size:max(var(--nn-font-min),10px)}.roadmap-phase-toggle small{font-size:max(var(--nn-font-min),8px);color:#718096;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.roadmap-phase-list>article>header>div{align-items:center;gap:5px;display:flex}.roadmap-phase-list>article>header>div>span{font-size:max(var(--nn-font-min),7px);color:#718096;margin-right:5px}.roadmap-phase-list>article>header>div>button,.roadmap-task-list button{color:#526074;font-size:max(var(--nn-font-min),7px);cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:6px;padding:6px 7px;font-weight:700}.roadmap-phase-list button:disabled{opacity:.35;cursor:not-allowed}.roadmap-phase-list button.danger,.roadmap-task-list button.danger{color:#b13b49}.roadmap-phase-body{background:#f9fbfd;border-top:1px solid #e7ebf1;padding:14px}.roadmap-phase-context{grid-template-columns:1fr 1fr;gap:10px;display:grid}.roadmap-phase-context>span{background:#fff;border:1px solid #e7ebf1;border-radius:8px;gap:4px;padding:10px;display:grid}.roadmap-phase-context small{font-size:max(var(--nn-font-min),7px);color:#718096;text-transform:uppercase}.roadmap-phase-context strong{font-size:max(var(--nn-font-min),8px);line-height:1.5}.roadmap-task-list{gap:7px;margin-top:11px;display:grid}.roadmap-task-list>div{background:#fff;border:1px solid #e7ebf1;border-radius:9px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.roadmap-task-list>div>i{color:#078236;width:20px;height:20px;font-style:normal;font-size:max(var(--nn-font-min),8px);background:#e5f8eb;border-radius:6px;place-items:center;display:grid}.roadmap-task-list>div>span{min-width:0}.roadmap-task-list em,.roadmap-task-list small,.roadmap-task-list strong{display:block}.roadmap-task-list strong{font-size:max(var(--nn-font-min),9px)}.roadmap-task-list small{font-size:max(var(--nn-font-min),7px);color:#718096;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.roadmap-task-list em{font-size:max(var(--nn-font-min),7px);color:#2d67ff;margin-top:4px;font-style:normal}.roadmap-task-list>p{font-size:max(var(--nn-font-min),8px);color:#956000;background:#fff3dd;border-radius:8px;padding:10px}.roadmap-add-task{color:#2d67ff;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#edf3ff;border:1px dashed #9bb5ec;border-radius:8px;margin-top:10px;padding:9px 12px;font-weight:700}.roadmap-blank{background:#f8fafc;border:1px dashed #c9d2df;border-radius:12px;justify-items:center;gap:7px;margin-top:18px;padding:35px;display:grid}.roadmap-blank strong{font-size:max(var(--nn-font-min),13px)}.roadmap-blank span{font-size:max(var(--nn-font-min),9px);color:#718096}.roadmap-blank button{color:#fff;font-size:max(var(--nn-font-min),8px);background:#2d67ff;border:0;border-radius:8px;padding:9px 12px}.roadmap-assignment{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.roadmap-form-card,.roadmap-phase-metrics,.roadmap-rule-preview{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:17px}.roadmap-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.roadmap-form-grid>label{font-size:max(var(--nn-font-min),8px);gap:6px;font-weight:700;display:grid}.roadmap-form-grid>label.full{grid-column:1/-1}.roadmap-form-grid input,.roadmap-form-grid select,.roadmap-form-grid textarea{box-sizing:border-box;color:#14233a;width:100%;font-size:max(var(--nn-font-min),9px);background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:10px}.roadmap-form-grid textarea{resize:vertical;min-height:80px}.roadmap-form-grid fieldset{border:1px solid #d8e0ea;border-radius:8px;padding:8px 10px}.roadmap-form-grid legend{font-size:max(var(--nn-font-min),8px);font-weight:700}.roadmap-form-grid fieldset label{font-size:max(var(--nn-font-min),8px);margin-right:10px}.roadmap-rule-preview{color:#fff;background:linear-gradient(145deg,#0c2749,#071a31)}.roadmap-rule-preview>strong{margin-top:13px;font-size:28px;display:block}.roadmap-rule-preview>span{color:#a9b4c2;font-size:max(var(--nn-font-min),8px);margin-top:5px;line-height:1.5;display:block}.roadmap-rule-preview ul{border-top:1px solid #24425e;border-bottom:1px solid #24425e;gap:8px;margin:13px 0;padding:12px 0;list-style:none;display:grid}.roadmap-rule-preview li{font-size:max(var(--nn-font-min),8px);color:#dbe7f6}.roadmap-rule-preview>small{color:#8fa3ba;font-size:max(var(--nn-font-min),7px);line-height:1.6;display:block}.roadmap-metrics{gap:16px;display:grid}.roadmap-metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.roadmap-metric-grid article{border:1px solid #e1e7ef;border-radius:11px;gap:5px;padding:14px;display:grid}.roadmap-metric-grid small{font-size:max(var(--nn-font-min),7px);color:#718096;text-transform:uppercase}.roadmap-metric-grid strong{font-size:20px}.roadmap-metric-grid span{font-size:max(var(--nn-font-min),7px);color:#8793a3}.roadmap-phase-metrics{gap:10px;display:grid}.roadmap-phase-metrics h4{font-size:max(var(--nn-font-min),12px);margin:0 0 5px}.roadmap-phase-metrics>div{grid-template-columns:170px 1fr;align-items:center;gap:12px;display:grid}.roadmap-phase-metrics span small,.roadmap-phase-metrics span strong{display:block}.roadmap-phase-metrics span strong{font-size:max(var(--nn-font-min),8px)}.roadmap-phase-metrics span small{font-size:max(var(--nn-font-min),7px);color:#718096;margin-top:2px}.roadmap-phase-metrics i{background:#edf1f6;border-radius:8px;height:8px;overflow:hidden}.roadmap-phase-metrics i b{background:linear-gradient(90deg,#2d67ff,#00d83b);border-radius:8px;height:100%;display:block}.roadmap-editor-modal{width:min(590px,100%)}.roadmap-editor-modal>header>div h2{margin:5px 0 0}.roadmap-editor-modal .roadmap-check{grid-template-columns:auto 1fr;align-items:center;display:flex}.roadmap-editor-modal .roadmap-check input{width:15px;height:15px}.roadmap-preview{color:#14233a;background:#f7f9fc;border-radius:18px;width:min(920px,100%);max-height:calc(100dvh - 30px);overflow:auto}.roadmap-preview>header{z-index:2;color:#fff;background:#071a31;justify-content:space-between;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.roadmap-preview>header h2{margin:7px 0;font-size:20px}.roadmap-preview>header span{font-size:max(var(--nn-font-min),9px);color:#a9b4c2;line-height:1.5}.roadmap-preview>header button{color:#fff;background:0 0;border:0;font-size:22px}.roadmap-preview-route{gap:0;padding:22px;display:grid}.roadmap-preview-route article{grid-template-columns:34px 1fr;gap:12px;display:grid;position:relative}.roadmap-preview-route article:not(:last-child):before{content:"";background:#cfdaf0;width:2px;position:absolute;top:35px;bottom:-4px;left:16px}.roadmap-preview-route article>i{z-index:1;color:#fff;width:32px;height:32px;font-size:max(var(--nn-font-min),9px);background:#2d67ff;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.roadmap-preview-route article>div{background:#fff;border:1px solid #e1e7ef;border-radius:11px;margin-bottom:10px;padding:13px}.roadmap-preview-route small,.roadmap-preview-route span,.roadmap-preview-route strong{display:block}.roadmap-preview-route strong{font-size:max(var(--nn-font-min),11px)}.roadmap-preview-route span{font-size:max(var(--nn-font-min),8px);color:#718096;margin-top:4px}.roadmap-preview-route small{font-size:max(var(--nn-font-min),7px);color:#2d67ff;margin-top:5px}.roadmap-preview-route ul{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:5px;margin:9px 0 0;padding:9px 0 0;list-style:none;display:flex}.roadmap-preview-route li{font-size:max(var(--nn-font-min),7px);background:#f2f5f9;border-radius:6px;padding:5px 7px}.roadmap-preview>footer{background:#fff;border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:15px;padding:14px 22px;display:flex;position:sticky;bottom:0}.roadmap-preview>footer span{font-size:max(var(--nn-font-min),8px);color:#718096}.roadmap-preview>footer button{color:#fff;font-size:max(var(--nn-font-min),8px);background:#2d67ff;border:0;border-radius:8px;padding:9px 13px}.journey-roadmap-source{color:#fff;background:linear-gradient(135deg,#0b2850,#071a31);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:-8px 0 18px;padding:14px 16px;display:flex}.journey-roadmap-source p{color:#84a8ff;font-size:max(var(--nn-font-min),7px);letter-spacing:.15em;margin:0 0 5px;font-weight:800}.journey-roadmap-source span,.journey-roadmap-source strong{display:block}.journey-roadmap-source strong{font-size:max(var(--nn-font-min),11px)}.journey-roadmap-source span{font-size:max(var(--nn-font-min),8px);color:#a9b4c2;margin-top:3px}.journey-roadmap-source>i{font-size:max(var(--nn-font-min),7px);color:#b9ceff;white-space:nowrap;background:#123661;border-radius:999px;padding:6px 9px;font-style:normal}[data-theme=dark] .roadmap-builder,[data-theme=dark] .roadmap-form-card,[data-theme=dark] .roadmap-library,[data-theme=dark] .roadmap-metric-grid article,[data-theme=dark] .roadmap-phase-list>article,[data-theme=dark] .roadmap-phase-metrics,[data-theme=dark] .roadmap-preview-route article>div,[data-theme=dark] .roadmap-summary-cards article{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .roadmap-builder-header,[data-theme=dark] .roadmap-phase-body{background:#10243a;border-color:#29425d}[data-theme=dark] .roadmap-library>header,[data-theme=dark] .roadmap-phase-context>span,[data-theme=dark] .roadmap-phase-list>article>header,[data-theme=dark] .roadmap-tabs,[data-theme=dark] .roadmap-task-list>div{border-color:#203750}[data-theme=dark] .roadmap-form-grid input,[data-theme=dark] .roadmap-form-grid select,[data-theme=dark] .roadmap-form-grid textarea,[data-theme=dark] .roadmap-library input,[data-theme=dark] .roadmap-library select,[data-theme=dark] .roadmap-phase-context>span,[data-theme=dark] .roadmap-task-list>div{color:#edf4ff;background:#071827}[data-theme=dark] .roadmap-library>div>button,[data-theme=dark] .roadmap-phase-toggle{color:#edf4ff}[data-theme=dark] .roadmap-library>div>button.active,[data-theme=dark] .roadmap-library>div>button:hover{background:#102c50}[data-theme=dark] .roadmap-phase-list>article>header>div>button,[data-theme=dark] .roadmap-task-list button{color:#b8c8df;background:#10243a;border-color:#29425d}@media (max-width:1200px){.roadmap-layout{grid-template-columns:210px minmax(0,1fr)}.roadmap-builder-header{display:grid}.roadmap-builder-header>div:last-child{justify-content:flex-start}.roadmap-metric-grid,.roadmap-summary-cards{grid-template-columns:1fr 1fr}.roadmap-assignment{grid-template-columns:1fr}.roadmap-rule-preview{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.roadmap-rule-preview>p,.roadmap-rule-preview>span,.roadmap-rule-preview>strong{grid-column:1}.roadmap-rule-preview ul{grid-area:1/2/5;margin:0}.roadmap-rule-preview>small{grid-column:1/-1}}@media (max-width:850px){.roadmap-intro{flex-direction:column;align-items:flex-start}.roadmap-layout{grid-template-columns:1fr}.roadmap-library{position:static}.roadmap-library>div{grid-template-columns:1fr 1fr;max-height:none}.roadmap-phase-list>article>header{flex-direction:column;align-items:flex-start}.roadmap-phase-list>article>header>div{flex-wrap:wrap;width:100%}.roadmap-form-grid,.roadmap-phase-context{grid-template-columns:1fr}.roadmap-form-grid>label.full{grid-column:auto}.roadmap-task-list>div{grid-template-columns:22px 1fr auto}.roadmap-task-list>div>button.danger{grid-column:3}.roadmap-phase-metrics>div{grid-template-columns:1fr}.roadmap-preview>footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.roadmap-library>div,.roadmap-metric-grid,.roadmap-summary-cards{grid-template-columns:1fr}.roadmap-assignment,.roadmap-metrics,.roadmap-structure{padding:15px}.roadmap-builder-header{padding:17px}.roadmap-summary-cards{padding:14px 15px 0}.roadmap-tabs{margin-left:15px;margin-right:15px}.roadmap-rule-preview{grid-template-columns:1fr}.roadmap-rule-preview ul{grid-area:auto/1;margin:12px 0}.journey-roadmap-source{flex-direction:column;align-items:flex-start}}.ops-shell .roadmap-tabs{border-bottom:1px solid #e1e7ef;grid-template-columns:none;gap:4px;margin:16px 20px 0;display:flex}.ops-shell .roadmap-tabs button{color:#718096;text-align:center;width:auto;font-size:max(var(--nn-font-min),9px);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 12px;font-weight:700}.ops-shell .roadmap-tabs button.active{color:#2d67ff;box-shadow:none;background:0 0;border-color:#2d67ff}.roadmap-builder-header>div:last-child button:disabled{opacity:.48;cursor:not-allowed}.agent-workspace{gap:16px;margin-top:27px;display:grid}.agent-intro{color:#fff;background:linear-gradient(135deg,#0a2344,#071a31);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:22px 24px;display:flex}.agent-dialog header p,.agent-form-card header p,.agent-intro p,.agent-payload-preview header p,.agent-readiness>p,.agent-section-heading p{color:#84a8ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.16em;margin:0;font-weight:800}.agent-intro h2{margin:7px 0;font-size:21px}.agent-intro>div:first-child span{color:#a9b4c2;font-size:max(var(--nn-font-min),9px);line-height:1.55}.agent-intro>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.agent-intro button,.agent-section-heading>button{color:#031016;font-size:max(var(--nn-font-min),9px);white-space:nowrap;cursor:pointer;background:#00d83b;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.agent-sync{color:#b8c9dd;font-size:max(var(--nn-font-min),8px);align-items:center;gap:6px;display:flex}.agent-sync i{background:#00d83b;border-radius:50%;width:7px;height:7px}.agent-sync.sync-salvando i{background:#ffb020}.agent-sync.sync-erro i{background:#ff6678}.agent-fleet-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.agent-fleet-summary article,.agent-summary-cards article{background:#fff;border:1px solid #e1e7ef;border-radius:12px;gap:4px;padding:14px 15px;display:grid}.agent-fleet-summary small,.agent-summary-cards small{color:#718096;font-size:max(var(--nn-font-min),7px);text-transform:uppercase;letter-spacing:.06em}.agent-fleet-summary strong,.agent-summary-cards strong{font-size:19px}.agent-fleet-summary span,.agent-summary-cards span{color:#8793a3;font-size:max(var(--nn-font-min),7px)}.agent-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:16px;display:grid}.agent-builder,.agent-library{background:#fff;border:1px solid #e1e7ef;border-radius:16px;box-shadow:0 8px 24px #13233a08}.agent-library{position:sticky;top:20px;overflow:hidden}.agent-library>header{border-bottom:1px solid #e7ebf1;gap:9px;padding:16px;display:grid}.agent-library>header>div{justify-content:space-between;align-items:center;display:flex}.agent-library>header strong{font-size:max(var(--nn-font-min),12px)}.agent-library>header span{font-size:max(var(--nn-font-min),8px);color:#718096}.agent-library input,.agent-library select{box-sizing:border-box;color:#14233a;width:100%;font-size:max(var(--nn-font-min),9px);background:#fff;border:1px solid #d9e0e9;border-radius:8px;padding:9px 10px}.agent-library>div{max-height:690px;padding:8px;display:grid;overflow:auto}.agent-library>div>button{text-align:left;color:#14233a;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:11px;display:grid}.agent-library>div>button.active,.agent-library>div>button:hover{background:#edf3ff}.agent-library>div>button.active{box-shadow:inset 3px 0 #2d67ff}.agent-library button>i{color:#2d67ff;width:28px;height:28px;font-size:max(var(--nn-font-min),8px);background:#dfe9ff;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.agent-library button>span{min-width:0}.agent-library button em,.agent-library button small,.agent-library button strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.agent-library button strong{font-size:max(var(--nn-font-min),9px)}.agent-library button small{color:#718096;font-size:max(var(--nn-font-min),7px);margin-top:3px}.agent-library button em{color:#8793a3;font-size:max(var(--nn-font-min),7px);margin-top:5px;font-style:normal}.agent-library>p{color:#718096;font-size:max(var(--nn-font-min),9px);text-align:center;padding:20px}.agent-status{color:#637083;font-size:max(var(--nn-font-min),7px);white-space:nowrap;background:#edf1f6;border-radius:999px;align-items:center;padding:4px 7px;font-style:normal;font-weight:800;display:inline-flex}.agent-status.status-publicado{color:#078236;background:#e5f8eb}.agent-status.status-em-teste{color:#966100;background:#fff0d8}.agent-status.status-rascunho{color:#2d67ff;background:#edf3ff}.agent-status.status-pausado{color:#a33b4c;background:#f3e8eb}.agent-builder{min-width:0;overflow:hidden}.agent-builder-header{background:#f9fbfd;border-bottom:1px solid #e7ebf1;justify-content:space-between;gap:18px;padding:20px 21px;display:flex}.agent-builder-header>div:first-child{min-width:0}.agent-version-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-version-line>span:not(.agent-status){color:#718096;font-size:max(var(--nn-font-min),7px)}.agent-version-line>b{color:#966100;font-size:max(var(--nn-font-min),7px);background:#fff0d8;border-radius:999px;padding:4px 7px}.agent-builder-header h2{margin:9px 0 5px;font-size:18px}.agent-builder-header p{color:#718096;font-size:max(var(--nn-font-min),8px);max-width:630px;margin:0;line-height:1.55}.agent-builder-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.agent-builder-header>div:last-child button{color:#2d67ff;font-size:max(var(--nn-font-min),7px);cursor:pointer;background:#fff;border:1px solid #d4deec;border-radius:8px;padding:8px 9px;font-weight:700}.agent-builder-header>div:last-child button.primary{color:#fff;background:#2d67ff;border-color:#2d67ff}.agent-builder-header>div:last-child button.danger{color:#b13b49}.agent-builder-header>div:last-child button.success{color:#078236}.agent-builder-header>div:last-child button:disabled{opacity:.48;cursor:not-allowed}.agent-summary-cards{grid-template-columns:repeat(4,1fr);gap:9px;padding:15px 18px 0;display:grid}.agent-tabs{border-bottom:1px solid #e1e7ef;gap:3px;margin:15px 18px 0;display:flex;overflow-x:auto}.agent-tabs button{color:#718096;font-size:max(var(--nn-font-min),8px);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 9px;font-weight:700}.agent-tabs button.active{color:#2d67ff;border-color:#2d67ff}.agent-panel{gap:15px;padding:18px;display:grid}.agent-overview-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 210px;align-items:start}.agent-form-card,.agent-log-list,.agent-payload-preview,.agent-readiness,.agent-test-list,.n8n-connection-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:16px}.agent-form-card>header,.agent-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.agent-form-card header h3,.agent-payload-preview header h3,.agent-section-heading h3{margin:5px 0;font-size:15px}.agent-form-card header span,.agent-section-heading>div>span{color:#718096;font-size:max(var(--nn-font-min),8px);line-height:1.5}.agent-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.agent-form-grid.compact{grid-template-columns:repeat(3,1fr)}.agent-form-grid label{font-size:max(var(--nn-font-min),8px);gap:6px;font-weight:700;display:grid}.agent-form-grid label.full{grid-column:1/-1}.agent-form-grid input,.agent-form-grid select,.agent-form-grid textarea,.agent-test-list input,.agent-test-list textarea,.knowledge-table select{box-sizing:border-box;color:#14233a;width:100%;font-size:max(var(--nn-font-min),8px);background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:9px}.agent-form-grid textarea{resize:vertical;min-height:70px;line-height:1.5}.agent-form-grid textarea.large{min-height:125px}.agent-form-grid input[type=range]{accent-color:#2d67ff;padding:7px 0}.agent-check-groups{grid-template-columns:1.5fr .8fr .8fr;gap:9px;margin-top:15px;display:grid}.agent-check-groups fieldset{border:1px solid #dfe5ed;border-radius:9px;padding:10px}.agent-check-groups legend{font-size:max(var(--nn-font-min),8px);font-weight:800}.agent-check-groups label{color:#526074;font-size:max(var(--nn-font-min),8px);align-items:center;gap:5px;margin:5px 8px 0 0;display:inline-flex}.agent-check-groups input{accent-color:#2d67ff}.agent-readiness{color:#fff;background:linear-gradient(145deg,#0c2749,#071a31)}.agent-readiness>strong{margin-top:12px;font-size:28px;display:block}.agent-readiness>span{color:#a9b4c2;font-size:max(var(--nn-font-min),8px);display:block}.agent-readiness ul{border-top:1px solid #24425e;border-bottom:1px solid #24425e;gap:7px;margin:13px 0;padding:12px 0;list-style:none;display:grid}.agent-readiness li{color:#dbe7f6;font-size:max(var(--nn-font-min),8px);align-items:center;gap:7px;display:flex}.agent-readiness li i{background:#17436c;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.agent-readiness li.ok i{background:#0a7440}.agent-readiness li.missing i{background:#8a5616}.agent-readiness>small{color:#8fa3ba;font-size:max(var(--nn-font-min),7px);line-height:1.55;display:block}.agent-section-heading>span{color:#2d67ff;font-size:max(var(--nn-font-min),8px);background:#edf3ff;border-radius:999px;padding:6px 9px}.agent-tool-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.agent-tool-grid article{opacity:.68;border:1px solid #e1e7ef;border-radius:11px;gap:7px;padding:13px;display:grid}.agent-tool-grid article.enabled{opacity:1;border-color:#a9bdef;box-shadow:0 7px 18px #2d67ff0b}.agent-tool-grid article>header{justify-content:space-between;align-items:center;display:flex}.agent-tool-grid article>header>i{color:#2d67ff;background:#edf3ff;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.agent-tool-grid article>strong{font-size:max(var(--nn-font-min),10px)}.agent-tool-grid article>small{color:#718096;font-size:max(var(--nn-font-min),7px);min-height:31px;line-height:1.45}.agent-tool-grid code{color:#526074;font-size:max(var(--nn-font-min),7px);background:#f1f4f8;border-radius:6px;padding:5px}.agent-tool-grid footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.agent-tool-grid footer>span{font-size:max(var(--nn-font-min),7px);border-radius:999px;padding:4px 6px}.agent-tool-grid footer>span.read{color:#2457c5;background:#e8f1ff}.agent-tool-grid footer>span.action{color:#966100;background:#fff0d8}.agent-tool-grid footer>label{color:#526074;font-size:max(var(--nn-font-min),7px);align-items:center;gap:4px;display:flex}.agent-switch input{opacity:0;position:absolute}.agent-switch span{cursor:pointer;background:#cbd3de;border-radius:999px;width:30px;height:17px;display:block;position:relative}.agent-switch span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.agent-switch input:checked+span{background:#2d67ff}.agent-switch input:checked+span:after{transform:translate(13px)}.safety-card{margin-top:2px}.safety-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.safety-grid>label{background:#f8fafc;border:1px solid #e5eaf0;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.safety-grid input{accent-color:#2d67ff}.safety-grid span small,.safety-grid span strong{display:block}.safety-grid span strong{font-size:max(var(--nn-font-min),8px)}.safety-grid span small{color:#718096;font-size:max(var(--nn-font-min),7px);margin-top:3px;line-height:1.4}.knowledge-table{border:1px solid #e1e7ef;border-radius:11px;overflow:hidden}.knowledge-head,.knowledge-table article{grid-template-columns:minmax(180px,2fr) .7fr .8fr .7fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.knowledge-head{color:#718096;font-size:max(var(--nn-font-min),7px);text-transform:uppercase;background:#f7f9fc;font-weight:800}.knowledge-table article{font-size:max(var(--nn-font-min),8px);border-top:1px solid #e7ebf1}.knowledge-table article>span:first-child{min-width:0}.knowledge-table article small,.knowledge-table article strong{display:block}.knowledge-table article strong{font-size:max(var(--nn-font-min),9px)}.knowledge-table article small{color:#718096;font-size:max(var(--nn-font-min),7px);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.knowledge-table article button{color:#b13b49;font-size:max(var(--nn-font-min),8px);background:0 0;border:0}.agent-empty{color:#718096;font-size:max(var(--nn-font-min),8px);justify-items:center;gap:5px;padding:30px;display:grid}.agent-governance-note{background:#edf3ff;border:1px solid #cfe0ff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.agent-governance-note>i{color:#fff;background:#2d67ff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-style:normal;font-weight:800;display:grid}.agent-governance-note span small,.agent-governance-note span strong{display:block}.agent-governance-note strong{font-size:max(var(--nn-font-min),8px)}.agent-governance-note small{color:#526b91;font-size:max(var(--nn-font-min),7px);margin-top:3px;line-height:1.5}.n8n-ready-banner{color:#fff;background:linear-gradient(135deg,#111c2f,#16283d);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.n8n-ready-banner>i{color:#fff;width:42px;height:30px;font-size:max(var(--nn-font-min),9px);background:#ff6d5a;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.n8n-ready-banner>span{flex:1;min-width:0}.n8n-ready-banner small,.n8n-ready-banner strong{display:block}.n8n-ready-banner strong{font-size:max(var(--nn-font-min),10px)}.n8n-ready-banner small{color:#a9b4c2;font-size:max(var(--nn-font-min),8px);margin-top:3px;line-height:1.5}.n8n-ready-banner>b{color:#b9ceff;font-size:max(var(--nn-font-min),7px);background:#233c57;border-radius:999px;padding:6px 9px}.agent-automation-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:12px;display:grid}.n8n-connection-card{background:#f8fafc}.n8n-connection-card>p{color:#ff6d5a;font-size:max(var(--nn-font-min),8px);letter-spacing:.15em;margin:0;font-weight:800}.n8n-connection-card h3{margin:5px 0 12px;font-size:15px}.n8n-connection-card ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.n8n-connection-card li{gap:4px;display:grid}.n8n-connection-card li b{color:#718096;font-size:max(var(--nn-font-min),7px);text-transform:uppercase}.n8n-connection-card li code,.n8n-connection-card li span{font-size:max(var(--nn-font-min),8px)}.n8n-connection-card li code{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e7ef;border-radius:6px;padding:7px}.n8n-connection-card>div{gap:6px;margin-top:13px;display:flex}.n8n-connection-card button{color:#2d67ff;font-size:max(var(--nn-font-min),7px);background:#fff;border:1px solid #cfd8e6;border-radius:7px;padding:7px 9px;font-weight:700}.n8n-connection-card>small{color:#718096;font-size:max(var(--nn-font-min),7px);margin-top:12px;line-height:1.55;display:block}.agent-payload-preview{min-width:0}.agent-payload-preview>header{justify-content:space-between;align-items:center;display:flex}.agent-payload-preview header span{color:#718096;font-size:max(var(--nn-font-min),7px)}.agent-payload-preview pre{color:#dbe7ff;max-height:320px;font-size:max(var(--nn-font-min),7px);white-space:pre-wrap;overflow-wrap:anywhere;background:#061426;border-radius:9px;padding:13px;line-height:1.5;overflow:auto}.agent-event-guide,.agent-event-guide article{align-items:center;gap:8px;display:flex}.agent-event-guide article{border:1px solid #e1e7ef;border-radius:9px;flex:1;padding:10px}.agent-event-guide article>i{color:#fff;width:22px;height:22px;font-style:normal;font-size:max(var(--nn-font-min),8px);background:#2d67ff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.agent-event-guide article small,.agent-event-guide article strong{display:block}.agent-event-guide article strong{font-size:max(var(--nn-font-min),8px)}.agent-event-guide article small{color:#718096;font-size:max(var(--nn-font-min),7px);margin-top:2px;line-height:1.35}.agent-event-guide>b{color:#9da8b6}.agent-metric-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.agent-metric-grid article{border:1px solid #e1e7ef;border-radius:10px;gap:4px;padding:12px;display:grid}.agent-metric-grid small{color:#718096;font-size:max(var(--nn-font-min),7px);text-transform:uppercase}.agent-metric-grid strong{font-size:17px}.agent-metric-grid span{color:#8793a3;font-size:max(var(--nn-font-min),7px)}.agent-quality-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;display:grid}.agent-log-list>header,.agent-test-list>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.agent-log-list h4,.agent-test-list h4{font-size:max(var(--nn-font-min),11px);margin:0}.agent-test-list header button{color:#2d67ff;font-size:max(var(--nn-font-min),8px);background:0 0;border:0}.agent-log-list header span{color:#718096;font-size:max(var(--nn-font-min),7px)}.agent-log-list>article,.agent-test-list>article{border-top:1px solid #e7ebf1;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.agent-test-list>article>i{color:#637083;width:22px;height:22px;font-style:normal;font-size:max(var(--nn-font-min),8px);background:#edf1f6;border-radius:50%;flex:none;place-items:center;display:grid}.agent-test-list>article>i.test-aprovado{color:#078236;background:#e5f8eb}.agent-test-list>article>i.test-atencao{color:#966100;background:#fff0d8}.agent-test-list>article>span{flex:1;min-width:0}.agent-test-list input{font-weight:800}.agent-test-list textarea{resize:vertical;min-height:48px;margin-top:5px}.agent-test-list article small{color:#718096;font-size:max(var(--nn-font-min),7px);margin-top:5px;display:block}.agent-log-list>article>i{background:#8793a3;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.agent-log-list>article>i.log-sucesso{background:#00a63a}.agent-log-list>article>i.log-revisao{background:#e89b22}.agent-log-list>article>i.log-falha{background:#c63d4d}.agent-log-list article em,.agent-log-list article small,.agent-log-list article strong{display:block}.agent-log-list article strong{font-size:max(var(--nn-font-min),8px)}.agent-log-list article small{color:#526074;font-size:max(var(--nn-font-min),7px);margin-top:3px;line-height:1.4}.agent-log-list article em{color:#8793a3;font-size:max(var(--nn-font-min),7px);margin-top:4px;font-style:normal}.agent-dialog{width:min(540px,100%)}.agent-dialog header>div h2{margin:5px 0 0}.agent-preview{color:#14233a;background:#f5f7fb;border-radius:17px;width:min(780px,100%);max-height:calc(100dvh - 24px);overflow:auto}.agent-preview>header{color:#fff;background:#071a31;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.agent-preview>header p{color:#84a8ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.15em;margin:0;font-weight:800}.agent-preview>header h2{margin:6px 0;font-size:19px}.agent-preview>header span{color:#a9b4c2;font-size:max(var(--nn-font-min),8px)}.agent-preview>header button{color:#fff;background:0 0;border:0;font-size:22px}.agent-preview-context{background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.agent-preview-context>span{grid-template-columns:30px auto;align-items:center;gap:2px 8px;display:grid}.agent-preview-context i{color:#2d67ff;width:28px;height:28px;font-size:max(var(--nn-font-min),8px);background:#edf3ff;border-radius:8px;grid-row:1/3;place-items:center;font-style:normal;font-weight:800;display:grid}.agent-preview-context b{font-size:max(var(--nn-font-min),9px)}.agent-preview-context small{color:#718096;font-size:max(var(--nn-font-min),7px)}.agent-preview-context em{color:#966100;font-size:max(var(--nn-font-min),7px);background:#fff0d8;border-radius:999px;padding:5px 8px;font-style:normal}.agent-preview-chat{gap:13px;padding:24px;display:grid}.agent-preview-chat article{gap:9px;display:flex}.agent-preview-chat article.user{justify-content:flex-end}.agent-preview-chat article.user span{color:#fff;max-width:70%;font-size:max(var(--nn-font-min),9px);background:#2d67ff;border-radius:12px 12px 3px;padding:11px 13px}.agent-preview-chat article.assistant>i{color:#fff;width:29px;height:29px;font-size:max(var(--nn-font-min),8px);background:#071a31;border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.agent-preview-chat article.assistant>div{background:#fff;border:1px solid #e1e7ef;border-radius:3px 12px 12px;max-width:75%;padding:12px}.agent-preview-chat article.assistant strong{font-size:max(var(--nn-font-min),9px)}.agent-preview-chat article.assistant p{font-size:max(var(--nn-font-min),8px);margin:7px 0;line-height:1.55}.agent-preview-chat article.assistant small{color:#718096;font-size:max(var(--nn-font-min),7px);border-top:1px solid #e7ebf1;padding-top:7px;display:block}.agent-preview>aside{background:#fff8e9;border:1px solid #f0dbad;border-radius:9px;gap:4px;margin:0 24px 18px;padding:11px;display:grid}.agent-preview>aside strong{font-size:max(var(--nn-font-min),8px)}.agent-preview>aside span{color:#7a653c;font-size:max(var(--nn-font-min),7px)}.agent-preview>footer{background:#fff;border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.agent-preview>footer span{color:#718096;font-size:max(var(--nn-font-min),7px)}.agent-preview>footer button{color:#fff;font-size:max(var(--nn-font-min),8px);background:#2d67ff;border:0;border-radius:7px;padding:8px 11px}[data-theme=dark] .agent-builder,[data-theme=dark] .agent-event-guide article,[data-theme=dark] .agent-fleet-summary article,[data-theme=dark] .agent-form-card,[data-theme=dark] .agent-library,[data-theme=dark] .agent-log-list,[data-theme=dark] .agent-metric-grid article,[data-theme=dark] .agent-payload-preview,[data-theme=dark] .agent-summary-cards article,[data-theme=dark] .agent-test-list,[data-theme=dark] .agent-tool-grid article,[data-theme=dark] .knowledge-table,[data-theme=dark] .n8n-connection-card{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .agent-builder-header,[data-theme=dark] .knowledge-head{background:#10243a;border-color:#29425d}[data-theme=dark] .agent-library>header,[data-theme=dark] .agent-log-list>article,[data-theme=dark] .agent-tabs,[data-theme=dark] .agent-test-list>article,[data-theme=dark] .knowledge-table article{border-color:#203750}[data-theme=dark] .agent-library>div>button{color:#edf4ff}[data-theme=dark] .agent-library>div>button.active,[data-theme=dark] .agent-library>div>button:hover{background:#102c50}[data-theme=dark] .agent-form-grid input,[data-theme=dark] .agent-form-grid select,[data-theme=dark] .agent-form-grid textarea,[data-theme=dark] .agent-library input,[data-theme=dark] .agent-library select,[data-theme=dark] .agent-test-list input,[data-theme=dark] .agent-test-list textarea,[data-theme=dark] .knowledge-table select{color:#edf4ff;background:#071827;border-color:#29425d}[data-theme=dark] .agent-check-groups fieldset,[data-theme=dark] .agent-tool-grid code,[data-theme=dark] .n8n-connection-card li code,[data-theme=dark] .safety-grid>label{color:#c7d6e8;background:#071827;border-color:#29425d}[data-theme=dark] .agent-preview{color:#edf4ff;background:#06101d}[data-theme=dark] .agent-preview-chat article.assistant>div,[data-theme=dark] .agent-preview-context,[data-theme=dark] .agent-preview>footer{background:#0b1b2d;border-color:#203750}@media (max-width:1250px){.agent-layout{grid-template-columns:225px minmax(0,1fr)}.agent-builder-header{display:grid}.agent-builder-header>div:last-child{justify-content:flex-start}.agent-overview-panel{grid-template-columns:1fr 1fr}.agent-readiness{grid-column:1/-1;grid-template-columns:auto auto 1fr;column-gap:12px;display:grid}.agent-readiness>p,.agent-readiness>small{grid-column:1/-1}.agent-readiness ul{grid-area:2/3/4;margin:0}.agent-event-guide,.agent-tool-grid,.safety-grid{grid-template-columns:1fr 1fr}.agent-event-guide{display:grid}.agent-event-guide>b{display:none}.agent-metric-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.agent-intro{flex-direction:column;align-items:flex-start}.agent-intro>div:last-child{justify-content:flex-start}.agent-fleet-summary{grid-template-columns:1fr 1fr}.agent-layout{grid-template-columns:1fr}.agent-library{position:static}.agent-library>div{grid-template-columns:1fr 1fr;max-height:none}.agent-overview-panel{grid-template-columns:1fr}.agent-readiness{grid-column:auto}.agent-automation-grid,.agent-quality-grid{grid-template-columns:1fr}.knowledge-head{display:none}.knowledge-table article{grid-template-columns:1fr 1fr}.knowledge-table article>span:first-child{grid-column:1/-1}.agent-summary-cards{grid-template-columns:1fr 1fr}.agent-check-groups{grid-template-columns:1fr}.agent-form-grid.compact{grid-template-columns:1fr 1fr}}@media (max-width:600px){.agent-event-guide,.agent-fleet-summary,.agent-library>div,.agent-metric-grid,.agent-summary-cards,.agent-tool-grid,.safety-grid{grid-template-columns:1fr}.agent-panel{padding:14px}.agent-builder-header{padding:16px}.agent-summary-cards{padding:13px 14px 0}.agent-tabs{margin-left:14px;margin-right:14px}.agent-form-grid,.agent-form-grid.compact{grid-template-columns:1fr}.agent-form-grid label.full{grid-column:auto}.agent-readiness{display:block}.agent-readiness ul{margin:13px 0}.knowledge-table article{grid-template-columns:1fr}.knowledge-table article>span:first-child{grid-column:auto}.n8n-ready-banner{flex-wrap:wrap;align-items:flex-start}.n8n-ready-banner>b{margin-left:54px}.agent-preview-chat article.assistant>div,.agent-preview-chat article.user span{max-width:88%}}.agent-v2-control{border:1px solid #b9cbff;margin:0 0 16px;box-shadow:0 10px 26px #2d67ff12}.agent-v2-control>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-v2-control>header p{color:#2d67ff;letter-spacing:.14em;font-weight:900;font-size:max(var(--nn-font-min),8px);margin:0}.agent-v2-control>header h3{margin:5px 0;font-size:18px}.agent-v2-control>header span{color:#526074;font-size:max(var(--nn-font-min),8px);line-height:1.5;display:block}.agent-v2-control .agent-form-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.agent-v2-control .agent-form-actions button{color:#2457c5;min-height:38px;font-size:max(var(--nn-font-min),8px);background:#fff;border:1px solid #c9d5e5;border-radius:9px;padding:8px 11px;font-weight:800}.agent-v2-control .agent-form-actions button.primary{color:#fff;background:#2d67ff;border-color:#2d67ff}.agent-v2-control .agent-form-actions button.danger{color:#b13b49;border-color:#efc6cc}.agent-v2-control .agent-form-actions button:disabled{cursor:not-allowed;opacity:.48}.agent-v2-control>.agent-payload-preview{color:#dbe7ff;white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;font-size:max(var(--nn-font-min),7px);background:#061426;border:1px solid #203750;border-radius:10px;margin-top:14px;padding:13px;line-height:1.55;display:block;overflow:auto}.agent-v2-control>.agent-payload-preview code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-v2-control label.full textarea{min-height:130px}@media (max-width:600px){.agent-v2-control>header{display:grid}.agent-v2-control>header button{width:100%}.agent-v2-control .agent-form-actions{grid-template-columns:1fr;display:grid}.agent-v2-control .agent-form-actions button{width:100%}}[data-theme=dark] .agent-v2-control{box-shadow:none;border-color:#315a9a}[data-theme=dark] .agent-v2-control>header span{color:#b6c6d8}[data-theme=dark] .agent-v2-control .agent-form-actions button{color:#b9d2ff;background:#0c2238;border-color:#31506f}[data-theme=dark] .agent-v2-control .agent-form-actions button.primary{color:#fff;background:#2d67ff;border-color:#2d67ff}[data-theme=dark] .agent-v2-control .agent-form-actions button.danger{color:#ffb8c2;background:#2c1820;border-color:#713a46}.agent-confirm-dialog{width:min(460px,100%)}.agent-confirm-dialog>p{color:#526074;font-size:max(var(--nn-font-min),10px);margin:0;padding:4px 0 10px;line-height:1.65}.agent-confirm-dialog footer button.danger{color:#fff;background:#c63d4d;border-color:#c63d4d}[data-theme=dark] .agent-confirm-dialog>p{color:#b7c6d8}.assistant-live-module{gap:16px;display:grid}.assistant-live-module .journey-module-heading{margin-bottom:0}.assistant-live-module .journey-module-heading>button{color:#fff;font-size:max(var(--nn-font-min),9px);cursor:pointer;background:#2d67ff;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.assistant-live-module .ai-connection-note{border-radius:12px;align-items:center;gap:11px;margin:0;padding:12px 15px;display:flex}.assistant-live-module .ai-connection-note>i{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.assistant-live-module .ai-connection-note>span{gap:3px;min-width:0;display:grid}.assistant-live-module .ai-connection-note strong{font-size:max(var(--nn-font-min),9px)}.assistant-live-module .ai-connection-note small{color:#526b91;font-size:max(var(--nn-font-min),8px);line-height:1.45}.assistant-live-module .ai-connection-note em{font-size:max(var(--nn-font-min),7px);white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 9px;font-style:normal}.assistant-live-module .ai-connection-note.is-ready{background:#e9f9ef;border-color:#bde8ca}.assistant-live-module .ai-connection-note.is-ready>i{color:#fff;background:#00a63a}.assistant-live-module .ai-connection-note.is-ready em{color:#067b2d;background:#d5f3df}.assistant-live-module .ai-connection-note.is-pending{background:#fff7e7;border-color:#f1dab0}.assistant-live-module .ai-connection-note.is-pending>i{color:#fff;background:#f0a328}.assistant-live-module .ai-connection-note.is-pending em{color:#8b5b0e;background:#ffebc5}.journey-chat.live-chat{background:#fff;border:1px solid #dfe6ef;border-radius:17px;grid-template-columns:260px minmax(0,1fr);min-height:610px;margin:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #13233a0d}.journey-chat.live-chat>aside{color:#fff;background:#071a31;border:0;border-radius:0;flex-direction:column;gap:5px;padding:16px 11px;display:flex}.journey-chat.live-chat>aside>header{justify-content:space-between;align-items:center;padding:5px 8px 12px;display:flex}.journey-chat.live-chat>aside>header strong{font-size:max(var(--nn-font-min),10px)}.journey-chat.live-chat>aside>header small{color:#a9c2ff;min-width:19px;height:19px;font-size:max(var(--nn-font-min),7px);background:#173658;border-radius:999px;place-items:center;display:grid}.journey-chat.live-chat>aside>button{color:#a9b4c2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:10px;display:grid}.journey-chat.live-chat>aside>button.active,.journey-chat.live-chat>aside>button:hover{color:#fff;background:#102b4b}.journey-chat.live-chat>aside>button.active{box-shadow:inset 3px 0 #2d67ff}.journey-chat.live-chat>aside>button>i{color:#84a8ff;width:25px;height:25px;font-size:max(var(--nn-font-min),8px);background:#163654;border-radius:7px;place-items:center;font-style:normal;display:grid}.journey-chat.live-chat>aside>button span{min-width:0}.journey-chat.live-chat>aside>button b,.journey-chat.live-chat>aside>button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.journey-chat.live-chat>aside>button b{font-size:max(var(--nn-font-min),8px)}.journey-chat.live-chat>aside>button small{color:#71849d;font-size:max(var(--nn-font-min),7px);margin-top:3px}.journey-chat.live-chat>main{background:#f8fafc;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;display:grid}.journey-chat.live-chat>main>header{background:#fff;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.journey-chat.live-chat>main>header span{gap:3px;display:grid}.journey-chat.live-chat>main>header b{font-size:max(var(--nn-font-min),10px)}.journey-chat.live-chat>main>header small{color:#718096;font-size:max(var(--nn-font-min),7px)}.journey-chat.live-chat>main>header>i{background:#a4adba;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #edf0f4}.journey-chat.live-chat>main>header>i.online{background:#00b845;box-shadow:0 0 0 4px #ddf7e5}.assistant-message-stream{scrollbar-gutter:stable;height:455px;padding:22px 24px;overflow-y:auto}.assistant-empty{text-align:center;justify-items:center;max-width:560px;margin:58px auto 0;display:grid}.assistant-empty>i{color:#00d83b;background:linear-gradient(145deg,#071a31,#123b70);border-radius:14px;place-items:center;width:44px;height:44px;font-size:16px;font-style:normal;display:grid;box-shadow:0 12px 30px #071a3126}.assistant-empty h2{margin:16px 0 7px;font-size:20px}.assistant-empty p{color:#718096;max-width:470px;font-size:max(var(--nn-font-min),9px);margin:0;line-height:1.65}.assistant-empty>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:19px;display:flex}.assistant-empty button{color:#2d67ff;font-size:max(var(--nn-font-min),7px);cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:999px;padding:8px 11px}.assistant-empty button:hover{background:#edf3ff;border-color:#2d67ff}.assistant-message{margin:0 0 15px;display:flex}.assistant-message.user{justify-content:flex-end}.assistant-message>div{border-radius:13px;max-width:min(78%,720px);padding:12px 14px}.assistant-message.user>div{color:#fff;background:#2d67ff;border-radius:13px 13px 3px;box-shadow:0 8px 18px #2d67ff26}.assistant-message.ai>div{background:#fff;border:1px solid #e0e6ee;border-radius:3px 13px 13px;box-shadow:0 7px 18px #13233a08}.assistant-message.pending{opacity:.7}.assistant-message header{align-items:center;gap:7px;margin-bottom:7px;display:flex}.assistant-message header i{color:#00d83b;width:21px;height:21px;font-style:normal;font-size:max(var(--nn-font-min),7px);background:#071a31;border-radius:6px;place-items:center;display:grid}.assistant-message header strong{font-size:max(var(--nn-font-min),8px)}.assistant-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:max(var(--nn-font-min),9px);margin:0;line-height:1.65}.assistant-message footer{border-top:1px solid #e8ecf2;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:9px;display:flex}.assistant-message footer strong{color:#718096;width:100%;font-size:max(var(--nn-font-min),7px)}.assistant-message footer a{color:#2457c5;max-width:100%;font-size:max(var(--nn-font-min),7px);white-space:nowrap;text-overflow:ellipsis;background:#edf3ff;border-radius:999px;padding:5px 8px;text-decoration:none;overflow:hidden}.assistant-loading{color:#718096;font-size:max(var(--nn-font-min),8px);align-items:center;gap:8px;padding:8px;display:flex}.assistant-loading>i{border:2px solid #cfd8e6;border-top-color:#2d67ff;border-radius:50%;width:9px;height:9px;animation:assistant-spin .8s linear infinite}.assistant-loading.thinking{margin-top:-5px}.assistant-error{color:#9d3342;font-size:max(var(--nn-font-min),8px);background:#fff0f2;border-top:1px solid #f0c5cb;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.assistant-error button{color:#9d3342;font-size:max(var(--nn-font-min),7px);background:0 0;border:0;font-weight:800}.journey-chat.live-chat>main>form{background:#fff;border-top:1px solid #e4e9f0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 16px;display:grid}.journey-chat.live-chat>main>form textarea{box-sizing:border-box;resize:vertical;color:#14233a;width:100%;min-height:48px;max-height:130px;font:inherit;font-size:max(var(--nn-font-min),9px);background:#f8fafc;border:1px solid #d9e0ea;border-radius:10px;outline:none;padding:10px 12px;line-height:1.5}.journey-chat.live-chat>main>form textarea:focus{border-color:#2d67ff;box-shadow:0 0 0 3px #2d67ff17}.journey-chat.live-chat>main>form>button{color:#fff;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#2d67ff;border:0;border-radius:9px;align-self:start;padding:12px 15px;font-weight:800}.journey-chat.live-chat>main>form>button:disabled{cursor:not-allowed;background:#aeb9c9}.journey-chat.live-chat>main>form>button span{margin-left:4px}.journey-chat.live-chat>main>form>small{color:#8b96a5;font-size:max(var(--nn-font-min),7px);grid-column:1/-1}@keyframes assistant-spin{to{transform:rotate(1turn)}}[data-theme=dark] .journey-chat.live-chat{border-color:#203750}[data-theme=dark] .assistant-message-stream,[data-theme=dark] .journey-chat.live-chat>main{background:#06101d}[data-theme=dark] .assistant-message.ai>div,[data-theme=dark] .journey-chat.live-chat>main>form,[data-theme=dark] .journey-chat.live-chat>main>header{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .journey-chat.live-chat>main>form textarea{color:#edf4ff;background:#071827;border-color:#29425d}[data-theme=dark] .assistant-empty button{color:#9db9ff;background:#10243a;border-color:#29425d}[data-theme=dark] .assistant-live-module .ai-connection-note small{color:#b8c8df}[data-theme=dark] .assistant-live-module .ai-connection-note.is-ready{background:#0b2b1d;border-color:#1f5f3b}[data-theme=dark] .assistant-live-module .ai-connection-note.is-pending{background:#34270d;border-color:#6f5320}@media (max-width:900px){.journey-chat.live-chat{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:700px){.assistant-live-module .ai-connection-note{flex-direction:row;align-items:flex-start}.assistant-live-module .ai-connection-note em{display:none}.journey-chat.live-chat{grid-template-columns:1fr;min-height:650px}.journey-chat.live-chat>aside{flex-direction:row;padding:9px;display:flex;overflow-x:auto}.journey-chat.live-chat>aside>header{display:none}.journey-chat.live-chat>aside>button{flex:0 0 185px}.assistant-message-stream{height:440px;padding:18px 14px}.assistant-message>div{max-width:90%}.journey-chat.live-chat>main>form{grid-template-columns:1fr auto;padding:11px}.journey-chat.live-chat>main>form>small{display:none}}.country-visa-workspace,.integration-workspace{gap:16px;display:grid}.country-visa-intro,.integration-intro{color:#fff;background:linear-gradient(135deg,#071a31,#103a6a);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 14px 34px #071a3120}.country-visa-intro p,.integration-intro p{color:#84a8ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.14em;margin:0;font-weight:900}.country-visa-intro h2,.integration-intro h2{margin:7px 0;font-size:20px}.country-visa-intro span,.integration-intro span{color:#b7c6d8;max-width:720px;font-size:max(var(--nn-font-min),9px);line-height:1.55;display:block}.country-visa-intro button{color:#fff;font-size:max(var(--nn-font-min),8px);white-space:nowrap;background:#2d67ff;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.country-visa-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:14px;display:grid}.country-library{background:#fff;border:1px solid #e0e6ef;border-radius:14px;position:sticky;top:18px;overflow:hidden;box-shadow:0 8px 24px #13233a0b}.country-library>header{border-bottom:1px solid #e7ebf1;gap:10px;padding:15px;display:grid}.country-library>header strong{font-size:max(var(--nn-font-min),10px)}.country-library input{box-sizing:border-box;color:#14233a;width:100%;font-size:max(var(--nn-font-min),8px);background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;outline:none;padding:9px 10px}.country-library input:focus{border-color:#2d67ff;box-shadow:0 0 0 3px #2d67ff14}.country-library>button{color:#14233a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:12px 13px;display:grid}.country-library>button.active,.country-library>button:hover{background:#edf4ff}.country-library>button.active{box-shadow:inset 3px 0 #2d67ff}.country-library>button i{color:#fff;width:32px;height:32px;font-size:max(var(--nn-font-min),8px);background:#071a31;border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.country-library>button small,.country-library>button strong{display:block}.country-library>button strong{font-size:max(var(--nn-font-min),9px)}.country-library>button small{color:#7a8798;font-size:max(var(--nn-font-min),7px);margin-top:3px}.country-library>button em{color:#708095;font-size:max(var(--nn-font-min),7px);font-style:normal}.country-library>p{color:#7a8798;font-size:max(var(--nn-font-min),8px);padding:16px}.country-visa-layout>main{background:#fff;border:1px solid #e0e6ef;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #13233a0b}.country-header{background:#fbfcfe;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.country-header p,.visa-toolbar p{color:#2d67ff;font-size:max(var(--nn-font-min),7px);letter-spacing:.13em;margin:0;font-weight:900}.country-header h2{margin:6px 0;font-size:19px}.country-header span{color:#718096;font-size:max(var(--nn-font-min),8px)}.country-header>div:last-child,.visa-list article header>div:last-child{gap:7px;display:flex}.country-header button,.visa-list button,.visa-toolbar button{color:#2457c5;font-size:max(var(--nn-font-min),7px);cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:8px 10px;font-weight:800}.country-header button.danger,.visa-list button.danger{color:#b52c41;border-color:#efc6cc}.visa-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 10px;display:flex}.visa-toolbar h3{font-size:max(var(--nn-font-min),13px);margin:5px 0}.visa-toolbar button{color:#fff;background:#2d67ff;border-color:#2d67ff}.visa-list{gap:10px;padding:10px 20px 20px;display:grid}.visa-list>article{border:1px solid #dfe6ef;border-radius:12px;padding:15px}.visa-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.visa-list article header span{font-size:max(var(--nn-font-min),6px);border-radius:999px;padding:4px 7px;font-weight:900;display:inline-block}.visa-list article header span.published{color:#067b2d;background:#dcf5e5}.visa-list article header span.review{color:#8f5e10;background:#fff0d8}.visa-list h3{font-size:max(var(--nn-font-min),12px);margin:8px 0 4px}.visa-list header small{color:#8994a3;font-size:max(var(--nn-font-min),7px)}.visa-list article>p{white-space:pre-wrap;color:#4f5f73;font-size:max(var(--nn-font-min),8px);margin:13px 0;line-height:1.65}.visa-list article>footer{border-top:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.visa-list footer a{color:#2d67ff;font-size:max(var(--nn-font-min),8px);text-decoration:none}.visa-list footer span{color:#7c8796;font-size:max(var(--nn-font-min),7px)}.country-visa-dialog{width:min(650px,100%)}.agent-inline-add{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px;display:grid}.agent-inline-add input{min-width:0}.agent-inline-add button{color:#fff;background:#2d67ff;border:0;border-radius:7px;font-weight:800}.agent-inline-add button,.integration-intro>b{font-size:max(var(--nn-font-min),7px);padding:7px 10px}.integration-intro>b{border-radius:999px}.integration-intro>b.connected{color:#fff;background:#0d8340}.integration-intro>b.pending{color:#8f5e10;background:#fff0d8}.integration-card{background:#fff;border:1px solid #dfe6ef;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #13233a0b}.integration-card>header{border-bottom:1px solid #e7ebf1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 19px;display:grid}.integration-card>header>i{color:#fff;background:#2aabee;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;font-style:normal;display:grid}.n8n-integration-summary>header>i{background:#ff6d5a}.integration-card h3{font-size:max(var(--nn-font-min),13px);margin:0}.integration-card header span{color:#718096;font-size:max(var(--nn-font-min),8px);margin-top:4px;display:block}.integration-card header em{font-size:max(var(--nn-font-min),7px);border-radius:999px;padding:6px 9px;font-style:normal;font-weight:800}.integration-card header em.connected{color:#067b2d;background:#dcf5e5}.integration-card header em.pending{color:#8f5e10;background:#fff0d8}.integration-connect-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:11px;padding:18px 20px;display:grid}.integration-connect-form label{font-size:max(var(--nn-font-min),8px);gap:6px;font-weight:800;display:grid}.integration-connect-form input{box-sizing:border-box;color:#14233a;width:100%;font-size:max(var(--nn-font-min),9px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:9px;padding:11px 12px}.integration-connect-form p{color:#718096;font-size:max(var(--nn-font-min),7px);grid-area:2/1/auto/-1;margin:0;line-height:1.5}.integration-connect-form button{color:#fff;font-size:max(var(--nn-font-min),8px);background:#2d67ff;border:0;border-radius:9px;grid-area:1/2;padding:12px 15px;font-weight:800}.integration-connected-detail{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.integration-connected-detail>div{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:11px;gap:4px;padding:14px;display:grid}.integration-connected-detail small{color:#718096;font-size:max(var(--nn-font-min),7px);text-transform:uppercase}.integration-connected-detail strong{font-size:max(var(--nn-font-min),11px)}.integration-connected-detail code{color:#2457c5;font-size:max(var(--nn-font-min),8px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-connected-detail span{color:#7c8796;font-size:max(var(--nn-font-min),7px)}.integration-card>footer{background:#f8fafc;border-top:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:14px;padding:12px 19px;display:flex}.integration-card>footer span{color:#5c6c80;font-size:max(var(--nn-font-min),8px);line-height:1.5}.integration-card>footer button{color:#b52c41;font-size:max(var(--nn-font-min),7px);background:#fff;border:1px solid #efc6cc;border-radius:8px;padding:8px 10px}.integration-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;padding:22px;display:flex}.integration-flow span{font-size:max(var(--nn-font-min),8px);background:#f8fafc;border:1px solid #dbe4ef;border-radius:9px;padding:9px 12px;font-weight:800}.integration-flow b{color:#9aa7b7}.profile-telegram-card{background:#fff;border:1px solid #dfe6ef;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #13233a0b}.profile-telegram-icon{color:#fff;background:#2aabee;border-radius:13px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.profile-telegram-card p{color:#2d67ff;font-size:max(var(--nn-font-min),7px);letter-spacing:.13em;margin:0;font-weight:900}.profile-telegram-card h2{margin:6px 0 4px;font-size:14px}.profile-telegram-card small,.profile-telegram-card span{color:#718096;font-size:max(var(--nn-font-min),8px);line-height:1.5;display:block}.profile-telegram-card small{color:#2457c5;margin-top:6px}.profile-telegram-card button{color:#fff;font-size:max(var(--nn-font-min),8px);background:#2d67ff;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.profile-telegram-card button.secondary{color:#b52c41;background:#fff;border:1px solid #efc6cc}.profile-telegram-card button:disabled{opacity:.5}[data-theme=dark] .country-library,[data-theme=dark] .country-visa-layout>main,[data-theme=dark] .integration-card,[data-theme=dark] .profile-telegram-card,[data-theme=dark] .visa-list>article{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .country-header,[data-theme=dark] .integration-card>footer,[data-theme=dark] .integration-connected-detail>div,[data-theme=dark] .integration-flow span{background:#10243a;border-color:#29425d}[data-theme=dark] .country-header,[data-theme=dark] .country-library>button,[data-theme=dark] .country-library>header,[data-theme=dark] .integration-card>footer,[data-theme=dark] .integration-card>header{border-color:#203750}[data-theme=dark] .country-library>button{color:#edf4ff}[data-theme=dark] .country-library>button.active,[data-theme=dark] .country-library>button:hover{background:#102c50}[data-theme=dark] .country-library input,[data-theme=dark] .integration-connect-form input{color:#edf4ff;background:#071827;border-color:#29425d}[data-theme=dark] .integration-card>footer span,[data-theme=dark] .visa-list article>p{color:#b8c8df}@media (max-width:950px){.country-visa-layout{grid-template-columns:210px minmax(0,1fr)}.integration-connected-detail{grid-template-columns:1fr}}@media (max-width:700px){.country-header,.country-visa-intro,.integration-intro,.visa-toolbar{flex-direction:column;align-items:flex-start}.country-visa-layout{grid-template-columns:1fr}.country-library{position:static}.country-library>button{grid-template-columns:34px minmax(0,1fr)}.country-library>button em{display:none}.country-header>div:last-child{width:100%}.visa-list article>footer,.visa-list article>header{flex-direction:column;align-items:flex-start}.integration-card>header{grid-template-columns:40px minmax(0,1fr)}.integration-card header em{grid-column:2}.integration-connect-form{grid-template-columns:1fr}.integration-connect-form button,.integration-connect-form p{grid-area:auto/1}.integration-card>footer{flex-direction:column;align-items:flex-start}.integration-flow{justify-content:flex-start}.profile-telegram-card{grid-template-columns:44px minmax(0,1fr)}.profile-telegram-card button{grid-column:1/-1;width:100%}}.journey-chat.live-chat>main>form{grid-template-columns:minmax(0,1fr) 108px}.journey-chat.live-chat>main>form>button{white-space:nowrap;background:#071a31;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;min-width:108px;min-height:48px;display:flex;overflow:hidden}.journey-chat.live-chat>main>form>button:hover:not(:disabled){background:#102f54}.journey-chat.live-chat>main>form>button span{color:#51df70;margin-left:6px}@media (max-width:700px){.journey-chat.live-chat>main>form{grid-template-columns:minmax(0,1fr) 96px}.journey-chat.live-chat>main>form>button{min-width:96px}}.assistant-message>div>p{box-sizing:border-box;width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.assistant-message.user>div{background:#123b70;min-width:76px}.assistant-message.user>div>p{text-align:left;color:#fff!important}.country-visa-dialog{width:min(860px,100%);max-height:92vh;overflow:auto}.country-visa-dialog textarea{min-height:110px}.knowledge-editor{background:#f8fafc;border:1px solid #dfe6ef;border-radius:12px;gap:12px;padding:14px;display:grid}.knowledge-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.knowledge-editor>header span,.knowledge-editor>header strong{display:block}.knowledge-editor>header strong{font-size:max(var(--nn-font-min),10px)}.knowledge-editor>header span{color:#718096;font-size:max(var(--nn-font-min),8px);margin-top:3px}.knowledge-checks button,.knowledge-editor>header button,.knowledge-row>button{color:#2457c5;font-size:max(var(--nn-font-min),7px);background:#fff;border:1px solid #cbd7e6;border-radius:8px;padding:8px 10px;font-weight:800}.knowledge-row{background:#fff;border:1px solid #e0e6ef;border-radius:10px;gap:9px;padding:12px;display:grid}.knowledge-row textarea{min-height:68px}.knowledge-checks{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.knowledge-checks label{font-size:max(var(--nn-font-min),8px);align-items:center;gap:6px;display:flex!important}.knowledge-checks input{width:auto!important}.knowledge-checks button{color:#b52c41;margin-left:auto}.journey-settings-workspace{gap:18px}.journey-settings-list{gap:12px;display:grid}.journey-settings-list>article{background:#fff;border:1px solid #dfe6ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 24px #13233a0b}.journey-settings-list>article.is-enabled{border-color:#b8dfc6;box-shadow:0 8px 24px #078c3510}.journey-setting-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journey-setting-title h3{color:#14233a;font-size:max(var(--nn-font-min),13px);margin:0}.journey-setting-stage{font-size:max(var(--nn-font-min),7px);border-radius:999px;padding:5px 8px;font-weight:800}.journey-setting-stage.is-available{color:#087c31;background:#e4f8eb}.journey-setting-stage.is-preparation{color:#2457c5;background:#edf3ff}.journey-setting-copy p{color:#5d6b7d;max-width:760px;font-size:max(var(--nn-font-min),9px);margin:8px 0 0;line-height:1.6}.journey-setting-copy small{color:#966314;font-size:max(var(--nn-font-min),8px);margin-top:8px;line-height:1.5;display:block}.journey-setting-control{align-items:center;gap:12px;display:flex}.journey-setting-status{color:#758296;font-size:max(var(--nn-font-min),8px);white-space:nowrap}.journey-setting-status.is-on{color:#087c31;font-weight:800}.journey-setting-switch{cursor:pointer;background:#cbd4df;border:0;border-radius:999px;flex:none;width:46px;height:26px;padding:3px;transition:background .2s;position:relative}.journey-setting-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block;box-shadow:0 2px 5px #071a3133}.journey-setting-switch[aria-pressed=true]{background:#149447}.journey-setting-switch[aria-pressed=true] span{transform:translate(20px)}.journey-setting-switch:focus-visible{outline-offset:2px;outline:3px solid #2d67ff44}.journey-setting-switch:disabled{cursor:wait;opacity:.55}.journey-settings-state{color:#617086;min-height:150px;font-size:max(var(--nn-font-min),9px);background:#fff;border:1px solid #dfe6ef;border-radius:14px;justify-content:center;align-items:center;gap:10px;display:flex}.journey-settings-state.is-error{color:#9e2636;flex-direction:column}.journey-settings-state button{color:#fff;font-size:max(var(--nn-font-min),8px);background:#2d67ff;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.journey-settings-spinner{border:2px solid #dbe4f3;border-top-color:#2d67ff;border-radius:50%;width:18px;height:18px;animation:journey-spin .7s linear infinite}@keyframes journey-spin{to{transform:rotate(1turn)}}[data-theme=dark] .journey-settings-list>article,[data-theme=dark] .journey-settings-state{color:#b8c8df;background:#0b1b2d;border-color:#203750}[data-theme=dark] .journey-setting-title h3{color:#edf4ff}[data-theme=dark] .journey-setting-copy p{color:#b8c8df}[data-theme=dark] .journey-settings-list>article.is-enabled{border-color:#285d40}@media (max-width:720px){.journey-settings-list>article{grid-template-columns:1fr;gap:16px}.journey-setting-control{justify-content:space-between}.journey-setting-status{white-space:normal}}.payment-integrations-workspace{gap:18px;display:grid}.payment-foundation-badge{white-space:nowrap;background:#e8f0ff;padding:7px 10px;font-weight:800;color:#2457c5!important;font-size:max(var(--nn-font-min),7px)!important;border-radius:999px!important}.payment-admin-card{background:#fff;border:1px solid #dfe6ef;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #13233a0b}.payment-admin-card>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.payment-admin-card>header p{color:#2d67ff;font-size:max(var(--nn-font-min),7px);letter-spacing:.13em;margin:0;font-weight:900}.payment-admin-card>header h3{margin:6px 0 4px;font-size:14px}.payment-admin-card>header span{color:#718096;font-size:max(var(--nn-font-min),8px);line-height:1.5}.payment-admin-card>header button,.payment-dialog footer button,.payment-row-actions button{color:#2457c5;font-size:max(var(--nn-font-min),7px);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:9px 11px;font-weight:800}.payment-admin-card>header button{color:#fff;background:#2d67ff;border-color:#2d67ff}.payment-admin-card button:disabled{cursor:not-allowed;opacity:.55}.payment-list{display:grid}.payment-row{border-bottom:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 20px;display:grid}.payment-row:last-child{border-bottom:0}.payment-row-icon{color:#84a8ff;width:36px;height:36px;font-size:max(var(--nn-font-min),12px);background:#071a31;border-radius:10px;place-items:center;font-weight:900;display:grid}.payment-row-main{min-width:0}.payment-row-main small,.payment-row-main strong{display:block}.payment-row-main strong{font-size:max(var(--nn-font-min),10px)}.payment-row-main small,.payment-row-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-row-main small{color:#718096;font-size:max(var(--nn-font-min),8px);margin-top:4px}.payment-status{font-size:max(var(--nn-font-min),7px);white-space:nowrap;border-radius:999px;padding:6px 9px;font-weight:800}.payment-status.is-active{color:#067b2d;background:#dcf5e5}.payment-status.is-inactive{color:#68778a;background:#edf0f4}.payment-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.payment-row-actions button.is-danger{color:#b52c41;border-color:#efc6cc}.payment-empty,.payment-state{text-align:center;color:#718096;min-height:130px;font-size:max(var(--nn-font-min),9px);place-items:center;gap:6px;padding:20px;display:grid}.payment-empty strong{color:#405169;font-size:max(var(--nn-font-min),11px)}.payment-state.is-error{color:#9e2636}.payment-state button{color:#fff;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#2d67ff;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.payment-dialog{width:min(560px,100%)}.payment-dialog>label{color:#405169;font-size:max(var(--nn-font-min),8px);gap:6px;font-weight:800;display:grid}.payment-dialog input,.payment-dialog select{box-sizing:border-box;color:#14233a;width:100%;font:inherit;font-size:max(var(--nn-font-min),9px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:9px;padding:10px 11px}.payment-dialog input:focus,.payment-dialog select:focus{border-color:#2d67ff;outline:0;box-shadow:0 0 0 3px #2d67ff17}.payment-dialog .payment-optional{color:#8a96a5;font-weight:500}.payment-dialog .payment-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payment-dialog .payment-form-grid label{color:#405169;font-size:max(var(--nn-font-min),8px);gap:6px;font-weight:800;display:grid}.payment-dialog .payment-checkbox{align-items:center;gap:8px;display:flex}.payment-dialog .payment-checkbox input{width:auto}.payment-dialog footer{justify-content:flex-end;gap:8px;display:flex}.payment-dialog footer button:last-child{color:#fff;background:#2d67ff;border-color:#2d67ff}.payment-dialog .ops-form-note{color:#718096;font-size:max(var(--nn-font-min),8px);margin:0;line-height:1.5}[data-theme=dark] .payment-admin-card,[data-theme=dark] .payment-state{color:#b8c8df;background:#0b1b2d;border-color:#203750}[data-theme=dark] .payment-admin-card>header,[data-theme=dark] .payment-row{border-color:#203750}[data-theme=dark] .payment-dialog .payment-form-grid label,[data-theme=dark] .payment-dialog>label,[data-theme=dark] .payment-empty strong,[data-theme=dark] .payment-row-main strong{color:#edf4ff}[data-theme=dark] .payment-row-icon{background:#102c50}[data-theme=dark] .payment-dialog input,[data-theme=dark] .payment-dialog select{color:#edf4ff;background:#071827;border-color:#29425d}[data-theme=dark] .payment-dialog footer button,[data-theme=dark] .payment-row-actions button{color:#b8c8df;background:#10243a;border-color:#29425d}@media (max-width:760px){.payment-admin-card>header{flex-direction:column;align-items:flex-start}.payment-row{grid-template-columns:36px minmax(0,1fr) auto}.payment-row-actions{grid-column:2/-1;justify-content:flex-start}.payment-dialog .payment-form-grid{grid-template-columns:1fr}}.visa-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.visa-country-nav{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.visa-country-nav a{color:#40536b;font-size:max(var(--nn-font-min),12px);border:1px solid #d5dfeb;border-radius:999px;padding:8px 13px;font-weight:700;text-decoration:none}.visa-country-nav a[aria-current=page]{color:#fff;background:#2457c5;border-color:#2457c5}.visa-catalog-grid article,.visa-markdown{background:#fff;border:1px solid #e1e7ef;border-radius:16px;box-shadow:0 8px 24px #13233a0a}.visa-catalog-grid article{padding:22px}.visa-catalog-grid article p{color:#2d67ff;font-size:max(var(--nn-font-min),9px);letter-spacing:.1em;margin:0;font-weight:800}.visa-catalog-grid h2{margin:10px 0 7px;font-size:20px}.visa-catalog-grid span{color:#718096;font-size:max(var(--nn-font-min),11px);display:block}.visa-catalog-grid a,.visa-detail>.journey-module-heading>a{color:#2457c5;font-size:max(var(--nn-font-min),11px);margin-top:18px;font-weight:800;text-decoration:none;display:inline-block}.visa-markdown{color:#213047;max-width:900px;padding:clamp(20px,4vw,44px)}.visa-markdown h1{margin:0 0 24px;font-size:clamp(24px,4vw,36px);line-height:1.15}.visa-markdown h2{margin:38px 0 14px;font-size:clamp(20px,3vw,28px);line-height:1.25}.visa-markdown h3{margin:28px 0 12px;font-size:18px;line-height:1.35}.visa-markdown li,.visa-markdown p{color:#43546a;font-size:15px;line-height:1.8}.visa-markdown p{margin:0 0 17px}.visa-markdown ol,.visa-markdown ul{margin:0 0 20px;padding-left:24px}.visa-markdown li+li{margin-top:7px}.visa-markdown blockquote{color:#264563;background:#edf4ff;border-left:4px solid #2d67ff;margin:0 0 26px;padding:14px 17px;font-size:14px;line-height:1.7}.visa-markdown hr{border:0;border-top:1px solid #e3e9f0;margin:32px 0}.visa-markdown strong{color:#172942}[data-theme=dark] .visa-country-nav a{color:#c9dbf5;border-color:#31527f}[data-theme=dark] .visa-country-nav a[aria-current=page]{color:#fff;background:#2d67ff;border-color:#2d67ff}[data-theme=dark] .visa-catalog-grid article,[data-theme=dark] .visa-markdown{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .visa-markdown h1,[data-theme=dark] .visa-markdown h2,[data-theme=dark] .visa-markdown h3,[data-theme=dark] .visa-markdown strong{color:#edf4ff}[data-theme=dark] .visa-markdown li,[data-theme=dark] .visa-markdown p{color:#b8c8df}[data-theme=dark] .visa-markdown blockquote{color:#d7e5ff;background:#102c50}@media (max-width:700px){.visa-catalog-grid{grid-template-columns:1fr}.visa-markdown{padding:20px}.visa-markdown li,.visa-markdown p{font-size:14px}.visa-detail>.journey-module-heading>a{margin-top:0}}.journey-partner-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;width:18px;height:18px}.journey-module-notice.is-error{color:#a71d31;background:#fff0f1;border-color:#f0b8c1;justify-content:space-between;align-items:center;gap:16px;display:flex}.journey-module-notice.is-error button{float:none;color:inherit;background:0 0;border:1px solid;border-radius:8px;flex:none;padding:8px 11px;font-weight:800}.journey-module-notice.is-refreshing{color:#2457c5;background:#edf4ff;border-color:#c8d9f5}.journey-empty.is-error{color:#a71d31;background:#fff7f8;border:1px solid #f0b8c1;border-radius:14px}.journey-empty.is-error strong{color:#8f1628}.journey-empty button{color:#fff;font:inherit;cursor:pointer;background:#2d67ff;border:1px solid #2d67ff;border-radius:9px;justify-self:center;margin-top:8px;padding:9px 13px;font-weight:800}.journey-module-list>article.is-external{background:#fffdf5;border-color:#d9c889}.journey-module-list>article.is-external>.journey-item-check{color:#8a6500;background:#fff3c7}.journey-module-list>article.is-external>em{color:#755600;text-align:center;background:#fff3c7;max-width:220px}.external-content-skeleton>span{color:#66758b;text-align:center;font-size:max(var(--nn-font-min),11px);margin-top:14px;display:block}[data-theme=dark] .journey-module-notice.is-error{color:#ffb5c0;background:#341522;border-color:#703044}[data-theme=dark] .journey-module-notice.is-refreshing{color:#c9dbf5;background:#102c50;border-color:#31527f}[data-theme=dark] .journey-empty.is-error{color:#ffb5c0;background:#2b1520;border-color:#703044}[data-theme=dark] .journey-empty.is-error strong{color:#ffd7dd}[data-theme=dark] .journey-module-list>article.is-external{background:#2b2719;border-color:#655b34}[data-theme=dark] .journey-module-list>article.is-external>.journey-item-check,[data-theme=dark] .journey-module-list>article.is-external>em{color:#ffe49a;background:#433b1d}.journey-module-list>article>.journey-item-check{flex:0 0 28px}.journey-module-list>article>.journey-item-action{white-space:nowrap;flex:none;min-width:max-content;line-height:1.2}.journey-module-documentos .journey-module-list>article>.journey-item-action{justify-self:end;padding:9px 12px}.journey-module-documentos .journey-module-list>article{align-items:center}.journey-module-list>article>.journey-item-check{border:0}.journey-module-list>article>i.journey-item-check{pointer-events:none;font-style:normal}.journey-module-list>article>.journey-item-action:disabled{opacity:.65;cursor:wait}.visa-catalog-grid button,.visa-catalog-tools input,.visa-catalog-tools select,.visa-comparison button,.visa-country-nav button{font:inherit}.visa-country-nav button{border:1px solid var(--border,#dbe1e9);background:var(--surface,#fff);border-radius:999px;padding:8px 11px}.visa-catalog-grid button[aria-pressed=true],.visa-country-nav button.active{color:#fff;background:#2d67ff;border-color:#2d67ff}.visa-catalog-tools{align-items:end;gap:10px;margin:16px 0;display:flex}.visa-catalog-tools label{font-size:max(var(--nn-font-min),11px);color:#66758b;gap:6px;display:grid}.visa-catalog-tools input,.visa-catalog-tools select{min-height:38px;color:inherit;background:0 0;border:1px solid #dbe1e9;border-radius:9px;padding:8px 10px}.visa-search{flex:1}.visa-catalog-grid article footer{align-items:center;gap:10px;margin-top:14px;display:flex}.visa-catalog-grid article button,.visa-comparison header button{color:#2d67ff;background:0 0;border:1px solid #d6e1f7;border-radius:8px;padding:7px 10px}.visa-comparison{background:#f7faff;border:1px solid #cddcf7;border-radius:14px;margin:18px 0;padding:18px}.visa-comparison header{justify-content:space-between;align-items:center;gap:12px;display:flex}.visa-comparison h2,.visa-comparison header p{margin:0}.visa-comparison h2{font-size:17px}.visa-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.visa-comparison article{background:#fff;border:1px solid #dbe5f4;border-radius:10px;padding:14px}.visa-comparison h3{margin:4px 0 10px}.visa-comparison p{line-height:1.55}.visa-comparison a,.visa-comparison p{font-size:max(var(--nn-font-min),12px)}.visa-comparison a{color:#2d67ff}.journey-reassessment{background:#f7faff;border:1px solid #cddcf7;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:18px 20px;display:flex}.journey-reassessment h2,.journey-reassessment p{margin:0}.journey-reassessment p{font-size:max(var(--nn-font-min),10px);letter-spacing:.08em;color:#2d67ff;font-weight:700}.journey-reassessment h2{margin-top:5px;font-size:17px}.journey-reassessment span{font-size:max(var(--nn-font-min),12px);color:#66758b;margin-top:6px;display:block}.journey-reassessment button{color:#fff;background:#2d67ff;border:1px solid #2d67ff;border-radius:9px;flex:none;padding:10px 13px}@media (max-width:650px){.journey-module-documentos .journey-module-list>article{grid-template-columns:40px minmax(0,1fr)}.journey-module-documentos .journey-module-list>article>.journey-item-action{grid-column:2;justify-self:start;margin-top:8px}.journey-module-list>article>.journey-item-action{white-space:normal}.journey-reassessment{flex-direction:column;align-items:flex-start}.journey-reassessment button{width:100%}.journey-module-notice.is-error{flex-direction:column;align-items:flex-start}.journey-module-notice.is-error button{width:100%}.journey-module-list>article.is-external>em{max-width:calc(100% - 42px);margin-left:42px}.journey-modal-bg{align-items:end;padding:8px}.journey-modal{border-radius:16px 16px 10px 10px;width:100%;max-height:calc(100dvh - 16px);padding:20px 16px}.journey-modal footer{flex-wrap:wrap}.journey-modal footer button{flex:130px;min-height:44px}}.journey-sidebar nav a{color:#a9b4c2;font-size:max(var(--nn-font-min),11px);border-radius:10px;align-items:center;gap:13px;padding:11px 13px;text-decoration:none;display:flex}.journey-sidebar nav a.active,.journey-sidebar nav a:hover{color:#fff;background:#0c2240}.journey-sidebar nav a.active{box-shadow:inset 3px 0 #2d67ff}.journey-sidebar nav a>span{text-align:center;width:20px;font-size:18px}.journey-sidebar nav a>em{color:#9bbcff;font-size:max(var(--nn-font-min),6px);letter-spacing:.06em;border:1px solid #416897;border-radius:999px;margin-left:auto;padding:3px 6px;font-style:normal;font-weight:900}.journey-sidebar nav a>b{color:#fff;font-size:max(var(--nn-font-min),10px);background:#2d67ff;border-radius:10px;margin-left:auto;padding:2px 7px}.journey-welcome-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03101dd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.journey-welcome-modal{background:#fff;border:1px solid #fff2;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);width:min(980px,100%);max-height:calc(100vh - 40px);display:grid;overflow:auto;box-shadow:0 30px 90px #0008}.journey-welcome-video{background:#030c16;min-height:430px}.journey-welcome-video iframe{border:0;width:100%;height:100%;min-height:430px;display:block}.journey-welcome-copy{flex-direction:column;justify-content:center;padding:44px;display:flex}.journey-welcome-copy>p{color:#2d67ff;font-size:max(var(--nn-font-min),9px);letter-spacing:.16em;margin:0;font-weight:900}.journey-welcome-copy h2{color:#14233a;margin:13px 0 10px;font-size:30px;line-height:1.15}.journey-welcome-copy>span{color:#5e6d80;font-size:14px;line-height:1.7}.journey-welcome-copy small{color:#b52c41;margin-top:12px}.journey-welcome-copy button{color:#fff;cursor:pointer;background:#2d67ff;border:0;border-radius:10px;margin-top:26px;padding:14px 18px;font-weight:800}.journey-welcome-copy button:disabled{opacity:.6}.journey-onboarding-shell{background:#fff;border:1px solid #dfe6ef;border-radius:20px;max-width:880px;margin:0 auto;overflow:hidden;box-shadow:0 18px 46px #13233a12}.journey-onboarding-shell>header{color:#fff;background:linear-gradient(135deg,#071a31,#0d315e);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 34px 24px;display:flex}.journey-onboarding-shell>header p{color:#7ca6ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.17em;margin:0;font-weight:900}.journey-onboarding-shell>header h1{margin:10px 0 8px;font-size:26px}.journey-onboarding-shell>header span{color:#b5c3d6;font-size:max(var(--nn-font-min),11px)}.journey-onboarding-shell>header>strong{font-size:max(var(--nn-font-min),9px);white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px}.journey-onboarding-progress{background:#e4e9f0;height:6px}.journey-onboarding-progress i{background:linear-gradient(90deg,#2d67ff,#00d83b);height:100%;transition:width .25s;display:block}.journey-onboarding-question{padding:34px}.journey-question-source{background:#f2f6ff;border:1px solid #dae5f7;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.journey-question-source span,.journey-question-source strong{display:block}.journey-question-source strong{color:#2457c5;font-size:max(var(--nn-font-min),9px)}.journey-question-source span{color:#68788d;font-size:max(var(--nn-font-min),8px);text-align:right}.journey-onboarding-question h2{color:#14233a;margin:26px 0 8px;font-size:23px;line-height:1.3}.journey-onboarding-question>p{color:#647388;font-size:max(var(--nn-font-min),11px);line-height:1.6}.journey-answer-form{gap:16px;margin-top:22px;display:grid}.journey-answer-form label input,.journey-answer-form label select,.journey-answer-form>input,.journey-answer-form>select,.journey-answer-form>textarea{box-sizing:border-box;color:#14233a;width:100%;font:inherit;font-size:max(var(--nn-font-min),11px);background:#fbfcfe;border:1px solid #d5deea;border-radius:10px;padding:13px 14px}.journey-answer-form label{color:#46566c;font-size:max(var(--nn-font-min),9px);gap:7px;font-weight:800;display:grid}.journey-answer-options{gap:10px;display:grid}.journey-answer-options,.journey-answer-options.is-multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-answer-options button{color:#35465d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:10px;padding:13px;font-weight:700}.journey-answer-options button.selected{color:#2457c5;background:#edf3ff;border-color:#2d67ff;box-shadow:0 0 0 2px #2d67ff16}.journey-answer-form>button{color:#fff;cursor:pointer;background:#2d67ff;border:0;border-radius:10px;justify-self:start;padding:13px 18px;font-weight:800}.journey-answer-form button:disabled{cursor:not-allowed;opacity:.55}.journey-onboarding-shell>footer{border-top:1px solid #e6ebf1;justify-content:space-between;align-items:center;padding:17px 34px;display:flex}.journey-onboarding-shell>footer button{color:#35465d;background:#fff;border:1px solid #d4deea;border-radius:8px;padding:9px 13px;font-weight:700}.journey-onboarding-shell>footer span{color:#778598;font-size:max(var(--nn-font-min),8px)}.journey-settings-tabs{border-bottom:1px solid #dfe6ef;gap:7px;padding-bottom:10px;display:flex;overflow:auto}.journey-settings-tabs button{color:#526176;font-size:max(var(--nn-font-min),8px);white-space:nowrap;background:#fff;border:1px solid #d9e2ee;border-radius:9px;padding:10px 13px;font-weight:800}.journey-settings-tabs button.active{color:#fff;background:#2d67ff;border-color:#2d67ff}.journey-config-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:18px;display:grid}.journey-config-card,.journey-questions-admin{background:#fff;border:1px solid #dfe6ef;border-radius:14px;gap:15px;padding:20px;display:grid;box-shadow:0 8px 24px #13233a0b}.journey-config-card>header,.journey-questions-admin>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.journey-config-card header p,.journey-questions-admin header p{color:#2d67ff;font-size:max(var(--nn-font-min),7px);letter-spacing:.14em;margin:0;font-weight:900}.journey-config-card h3,.journey-questions-admin h3{margin:6px 0 0;font-size:14px}.journey-config-card>label,.journey-question-dialog>label{color:#405169;font-size:max(var(--nn-font-min),8px);gap:6px;font-weight:800;display:grid}.journey-config-card input,.journey-config-card select,.journey-config-card textarea,.journey-question-dialog input,.journey-question-dialog select,.journey-question-dialog textarea{box-sizing:border-box;color:#14233a;width:100%;font:inherit;font-size:max(var(--nn-font-min),9px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:9px;padding:10px 11px}.journey-config-card footer{justify-content:flex-end;display:flex}.journey-config-card footer button,.journey-questions-admin>header button{color:#fff;font-size:max(var(--nn-font-min),8px);background:#2d67ff;border:0;border-radius:8px;padding:10px 13px;font-weight:800}.journey-welcome-preview iframe{aspect-ratio:16/9;background:#071a31;border:0;border-radius:10px;width:100%}.journey-preview-empty{aspect-ratio:16/9;color:#718096;font-size:max(var(--nn-font-min),8px);border:1px dashed #cbd7e6;border-radius:10px;place-items:center;display:grid}.journey-welcome-preview>button{color:#fff;background:#2d67ff;border:0;border-radius:9px;padding:11px}.journey-question-list{gap:9px;display:grid}.journey-question-list>article{border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.journey-question-order{color:#2457c5;width:30px;height:30px;font-size:max(var(--nn-font-min),9px);background:#edf3ff;border-radius:9px;place-items:center;font-weight:900;display:grid}.journey-question-list em,.journey-question-list small,.journey-question-list strong{display:block}.journey-question-list strong{font-size:max(var(--nn-font-min),9px)}.journey-question-list small{color:#718096;font-size:max(var(--nn-font-min),7px);margin-top:4px}.journey-question-list em{color:#2457c5;font-size:max(var(--nn-font-min),7px);margin-top:4px;font-style:normal}.typed-task-modal{width:min(720px,100%)}.typed-task-modal .journey-answer-options{margin:15px 0}.typed-task-modal .journey-answer-options button{gap:5px;display:grid}.typed-task-modal .journey-answer-options button small{color:#718096;font-size:max(var(--nn-font-min),8px);font-weight:400}.typed-task-modal .journey-answer-options button em{color:#2457c5;font-size:max(var(--nn-font-min),7px);font-style:normal}.typed-task-modal .journey-answer-options button a{color:#2457c5;font-size:max(var(--nn-font-min),8px)}.typed-task-modal .form-error{color:#b52c41}[data-theme=dark] .journey-config-card,[data-theme=dark] .journey-onboarding-question,[data-theme=dark] .journey-onboarding-shell,[data-theme=dark] .journey-question-list>article,[data-theme=dark] .journey-questions-admin,[data-theme=dark] .journey-welcome-modal{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .journey-config-card h3,[data-theme=dark] .journey-onboarding-question h2,[data-theme=dark] .journey-questions-admin h3,[data-theme=dark] .journey-welcome-copy h2{color:#edf4ff}[data-theme=dark] .journey-answer-form label input,[data-theme=dark] .journey-answer-form label select,[data-theme=dark] .journey-answer-form>input,[data-theme=dark] .journey-answer-form>select,[data-theme=dark] .journey-answer-form>textarea,[data-theme=dark] .journey-config-card input,[data-theme=dark] .journey-config-card select,[data-theme=dark] .journey-config-card textarea{color:#edf4ff;background:#071827;border-color:#29425d}[data-theme=dark] .journey-answer-options button,[data-theme=dark] .journey-settings-tabs button{color:#d7e5f7;background:#10243a;border-color:#29425d}@media (max-width:800px){.journey-welcome-modal{grid-template-columns:1fr}.journey-welcome-video,.journey-welcome-video iframe{min-height:230px}.journey-welcome-copy{padding:28px}.journey-config-grid{grid-template-columns:1fr}.journey-question-list>article{grid-template-columns:32px minmax(0,1fr)}.journey-question-list .payment-row-actions,.journey-question-list .payment-status{grid-column:2;justify-content:flex-start}}.journey-answer-form input,.journey-answer-form select,.journey-answer-form textarea{box-sizing:border-box;max-width:100%;font-size:16px}.journey-answer-options button[aria-pressed=true]:after{content:" ✓"}.journey-recommendation-result{max-width:1040px}.journey-result-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.journey-result-columns>div{background:#f5f8ff;border-radius:14px;padding:16px}.journey-result-columns ul{margin:10px 0 0;padding-left:18px}.journey-route-result-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:20px 0;display:grid}.journey-route-result-grid article{background:#fff;border:1px solid #dce5f5;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.journey-route-result-grid article>p{color:#53647a;margin:0;line-height:1.55}.journey-route-result-grid article>span{color:#2156db;font-size:max(var(--nn-font-min),12px);background:#edf3ff;border-radius:999px;align-self:flex-start;padding:5px 9px;font-weight:800}.journey-route-result-grid article h2{color:#14233a;margin:0}.journey-route-result-grid article>div{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.journey-route-result-grid a,.journey-route-result-grid button{color:#fff;cursor:pointer;background:#2d67ff;border:0;border-radius:9px;padding:10px 13px;font-weight:800;text-decoration:none}.journey-route-result-grid a{color:#2459df;background:#eaf0ff}.journey-recommendation-result>footer{color:#60718a;font-size:max(var(--nn-font-min),13px);justify-content:space-between;align-items:center;gap:16px;display:flex}.journey-recommendation-result>footer button{color:#2459df;cursor:pointer;background:0 0;border:0;font-weight:800}@media (max-width:600px){.journey-result-columns{grid-template-columns:1fr}.journey-recommendation-result>footer{flex-direction:column;align-items:flex-start}.journey-onboarding-shell{padding-inline:14px}.journey-welcome-backdrop{padding:10px}.journey-welcome-modal{border-radius:16px;max-height:calc(100vh - 20px)}.journey-welcome-copy h2{font-size:24px}.journey-onboarding-question,.journey-onboarding-shell>header{padding:22px}.journey-onboarding-shell>header{flex-direction:column}.journey-question-source{flex-direction:column;align-items:flex-start}.journey-question-source span{text-align:left}.journey-answer-options,.journey-answer-options.is-multiple{grid-template-columns:1fr}.journey-onboarding-shell>footer{padding:15px 22px}.journey-onboarding-question h2{font-size:20px}}.journey-onboarding-skip{color:#64748b;font-size:max(var(--nn-font-min),12px);cursor:pointer;background:0 0;border:0;margin-top:12px;font-weight:700;text-decoration:underline}.journey-onboarding-skip:disabled{cursor:not-allowed;opacity:.55}.journey-answer-selection-limit{color:#647388;font-size:max(var(--nn-font-min),12px);margin:8px 0 0;line-height:1.45}.journey-answer-options button:focus-visible,.journey-route-requirements-button:focus-visible,.journey-route-requirements-close:focus-visible{outline-offset:3px;outline:3px solid #78a0ff}.journey-route-result-grid .journey-route-requirements-button{color:#2459df;background:#eaf0ff;border:1px solid #cfdbf3}.journey-route-result-grid .journey-route-requirements-button:disabled{cursor:not-allowed;opacity:.55}.journey-route-requirements-pending{color:#647388;font-size:max(var(--nn-font-min),11px)}.journey-route-requirements-backdrop{z-index:250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.journey-route-requirements-dialog{flex-direction:column;width:min(900px,100%);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.journey-route-requirements-dialog>header{border-bottom:1px solid #e1e7ef;flex:none;align-items:flex-start;padding:24px 24px 16px}.journey-route-requirements-dialog>header h2{margin:5px 0 4px}.journey-route-requirements-dialog>header span{color:#647388;font-size:max(var(--nn-font-min),12px)}.journey-route-requirements-close{flex:none}.journey-route-requirements-content{overscroll-behavior:contain;min-height:0;padding:22px 24px;overflow:auto}.journey-route-requirements-content .visa-markdown{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.journey-route-requirements-sources{border-top:1px solid #e1e7ef;margin-top:24px;padding-top:16px}.journey-route-requirements-sources strong{font-size:max(var(--nn-font-min),12px);display:block}.journey-route-requirements-sources>div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.journey-route-requirements-sources a{color:#2459df;font-size:max(var(--nn-font-min),11px);border:1px solid #cfdbf3;border-radius:999px;padding:7px 10px;font-weight:700;text-decoration:none}.journey-route-requirements-dialog>footer{border-top:1px solid #e1e7ef;flex:none;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:14px 24px 20px}.journey-route-requirements-dialog>footer span{color:#647388;font-size:max(var(--nn-font-min),11px);line-height:1.45}.journey-answer-options button.selected{font-weight:800}.journey-study-work-alternatives{border-top:1px solid var(--journey-border,#7197ca47);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.journey-study-work-alternatives>header{gap:.35rem;display:grid}.journey-study-work-alternatives>header p{color:var(--journey-accent,#4d78ff);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:800}.journey-study-work-alternatives>header h2,.journey-study-work-alternatives>header span{margin:0}[data-theme=dark] .journey-answer-options button.selected{color:#f3f7ff;background:#153d71;border-color:#79a7ff;box-shadow:0 0 0 2px #79a7ff33}[data-theme=dark] .journey-result-columns>div,[data-theme=dark] .journey-route-result-grid article{color:#edf4ff;background:#0b1b2d;border-color:#29425d}[data-theme=dark] .journey-route-result-grid article h2{color:#edf4ff}[data-theme=dark] .journey-recommendation-result>footer,[data-theme=dark] .journey-route-requirements-dialog>footer span,[data-theme=dark] .journey-route-requirements-dialog>header span,[data-theme=dark] .journey-route-requirements-pending,[data-theme=dark] .journey-route-result-grid article>p{color:#c1d0e4}[data-theme=dark] .journey-route-result-grid article>span{color:#dceaff;background:#153d71}[data-theme=dark] .journey-route-result-grid .journey-route-requirements-button{color:#dceaff;background:#153d71;border-color:#4774b0}[data-theme=dark] .journey-route-requirements-dialog>footer,[data-theme=dark] .journey-route-requirements-dialog>header,[data-theme=dark] .journey-route-requirements-sources{border-color:#29425d}[data-theme=dark] .journey-route-requirements-sources a{color:#dceaff;border-color:#4774b0}@media (max-width:600px){.journey-route-requirements-dialog{border-radius:14px;max-height:calc(100dvh - 24px)}.journey-route-requirements-dialog>header{padding:20px 18px 14px}.journey-route-requirements-content{padding:18px}.journey-route-requirements-dialog>footer{flex-direction:column;align-items:flex-start;padding:14px 18px 18px}.journey-route-requirements-dialog>footer button{width:100%}}.journey-route-result-hero{margin-bottom:24px}.journey-route-result-hero>div{gap:7px;display:grid}.journey-route-result-group>header p,.journey-route-result-hero p{color:#2d67ff;font-size:max(var(--nn-font-min),12px);letter-spacing:.12em;margin:0;font-weight:900}.journey-route-result-hero h1{color:#14233a;margin:0}.journey-route-result-hero span{color:#60718a;line-height:1.5}.journey-route-result-group{margin-top:20px}.journey-route-result-group>header{gap:5px;display:grid}.journey-route-result-group>header h2{color:#14233a;margin:0}.journey-route-result-group.is-secondary{border-top:1px solid #dce5f5;margin-top:34px;padding-top:28px}.journey-route-result-grid article{overflow-wrap:anywhere;gap:14px;min-width:0}.journey-route-result-grid article.is-primary{border-width:2px}.journey-route-result-country{align-items:center;gap:12px;min-width:0;display:flex}.journey-route-result-country>span{background:#edf3ff;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:27px;line-height:1;display:grid}.journey-route-result-country>div{min-width:0}.journey-route-result-country small{color:#60718a;margin-bottom:2px;font-weight:750;display:block}.journey-route-result-country h3{color:#14233a;font-size:max(var(--nn-font-min),18px);margin:0;line-height:1.25}.journey-route-result-summary{font-weight:650;color:#3e5067!important}.journey-route-result-practical{font-size:max(var(--nn-font-min),13px);font-style:italic;color:#60718a!important}.journey-route-result-grid article>button{align-self:flex-start;min-height:44px;margin-top:auto}.journey-route-result-details-country{align-items:center;gap:13px;min-width:0;display:flex}.journey-route-result-details-country>span{font-size:34px;line-height:1}.journey-route-result-details-country p{color:#60718a;margin:0 0 3px;font-weight:750}.journey-route-result-details-country h2{margin:0}.journey-route-result-details-video{aspect-ratio:16/9;background:#07121f;border:0;border-radius:14px;width:100%;max-width:100%;display:block}.journey-route-result-details-intro,.journey-route-result-details-reason{margin-top:18px}.journey-route-result-details-intro h3{margin:0 0 8px}.journey-route-result-details-intro p,.journey-route-result-details-reason p{margin:6px 0 0;line-height:1.6}.journey-route-result-short-condition{color:#3e5067;background:#f5f8ff;border-left:3px solid #2d67ff;border-radius:0 10px 10px 0;padding:12px 14px;margin-top:14px!important}.journey-route-result-details-reason{background:#f5f8ff;border-radius:14px;padding:16px}.journey-route-result-details-requirements{border:1px solid #dce5f5;border-radius:14px;margin-top:20px;padding:14px 16px}.journey-route-result-details-dialog .journey-route-requirements-sources>summary,.journey-route-result-details-requirements>summary{cursor:pointer;font-weight:850}.journey-route-result-details-requirements .visa-markdown{margin-top:18px}.journey-route-result-details-close{color:#2459df!important;background:#fff!important;border:1px solid #cfdbf3!important}[data-theme=dark] .journey-route-result-country h3,[data-theme=dark] .journey-route-result-group>header h2,[data-theme=dark] .journey-route-result-hero h1{color:#edf4ff}[data-theme=dark] .journey-route-result-country small,[data-theme=dark] .journey-route-result-details-country p,[data-theme=dark] .journey-route-result-hero span,[data-theme=dark] .journey-route-result-practical,[data-theme=dark] .journey-route-result-summary{color:#c1d0e4!important}[data-theme=dark] .journey-route-result-country>span{background:#153d71}[data-theme=dark] .journey-route-result-details-requirements,[data-theme=dark] .journey-route-result-group.is-secondary{border-color:#29425d}[data-theme=dark] .journey-route-result-details-reason,[data-theme=dark] .journey-route-result-short-condition{color:#dceaff;background:#102740}[data-theme=dark] .journey-route-result-details-close{color:#dceaff!important;background:#102740!important;border-color:#4774b0!important}@media (max-width:600px){.journey-route-result-grid{grid-template-columns:1fr}.journey-route-result-grid article{padding:18px}.journey-route-result-grid article>button{width:100%}.journey-route-result-details-country>span{font-size:29px}.journey-route-result-details-dialog>footer{width:100%}}.journey-assessment-workspace{gap:18px;display:grid}.journey-assessment-layout{grid-template-columns:260px minmax(0,1fr);gap:18px;display:grid}.journey-assessment-layout>aside{background:#fff;border:1px solid #dfe6ef;border-radius:14px;align-self:start;position:sticky;top:20px;overflow:hidden}.journey-assessment-layout>aside>label{color:#405169;font-size:max(var(--nn-font-min),8px);border-bottom:1px solid #e6ebf1;gap:6px;padding:14px;font-weight:800;display:grid}.journey-assessment-layout>aside input{box-sizing:border-box;width:100%;font-size:max(var(--nn-font-min),8px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:8px;padding:9px}.journey-assessment-layout>aside>div{max-height:640px;display:grid;overflow:auto}.journey-assessment-layout>aside button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;gap:4px;padding:13px 14px;display:grid}.journey-assessment-layout>aside button.active{background:#edf3ff;box-shadow:inset 3px 0 #2d67ff}.journey-assessment-layout>aside button strong{font-size:max(var(--nn-font-min),9px)}.journey-assessment-layout>aside button small,.journey-assessment-layout>aside button span{color:#718096;font-size:max(var(--nn-font-min),7px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-assessment-layout>aside>p{color:#718096;font-size:max(var(--nn-font-min),8px);padding:18px}.journey-assessment-layout>main{align-content:start;gap:14px;display:grid}.journey-assessment-form,.journey-assessment-history,.journey-assessment-summary{background:#fff;border:1px solid #dfe6ef;border-radius:14px;gap:15px;padding:19px;display:grid;box-shadow:0 8px 24px #13233a0b}.journey-assessment-form>header,.journey-assessment-history>header,.journey-assessment-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.journey-assessment-form header p,.journey-assessment-history header p,.journey-assessment-summary header p{color:#2d67ff;font-size:max(var(--nn-font-min),7px);letter-spacing:.13em;margin:0;font-weight:900}.journey-assessment-form h3,.journey-assessment-history h3,.journey-assessment-summary h3{margin:6px 0 3px;font-size:14px}.journey-assessment-form header span,.journey-assessment-summary header span{color:#718096;font-size:max(var(--nn-font-min),8px)}.journey-assessment-summary>header>strong{color:#2457c5;font-size:max(var(--nn-font-min),8px);background:#edf3ff;border-radius:999px;padding:8px 10px}.journey-assessment-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.journey-assessment-summary>div>span{background:#f9fbfd;border:1px solid #e3e9f0;border-radius:10px;gap:5px;padding:11px;display:grid}.journey-assessment-summary small{color:#718096;font-size:max(var(--nn-font-min),7px);text-transform:uppercase}.journey-assessment-summary strong{font-size:max(var(--nn-font-min),9px)}.journey-assessment-history>article{border-top:1px solid #e8edf3;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-top:13px;display:grid}.journey-assessment-history article>div strong{font-size:max(var(--nn-font-min),10px)}.journey-assessment-history article p{color:#53647a;font-size:max(var(--nn-font-min),8px);margin:5px 0;line-height:1.6}.journey-assessment-history article small{color:#7d8998;font-size:max(var(--nn-font-min),7px)}.journey-assessment-history article.is-choice{background:#f3fbf6;border:1px solid #b9dfc7;border-radius:10px;padding:13px}.journey-assessment-form>label{color:#405169;font-size:max(var(--nn-font-min),8px);gap:6px;font-weight:800;display:grid}.journey-assessment-form select,.journey-assessment-form textarea{box-sizing:border-box;color:#14233a;width:100%;font:inherit;font-size:max(var(--nn-font-min),9px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:9px;padding:10px 11px}.journey-assessment-form>button{color:#fff;font-size:max(var(--nn-font-min),8px);background:#2d67ff;border:0;border-radius:9px;justify-self:start;padding:11px 14px;font-weight:800}.journey-assessment-form>button:disabled{opacity:.55}[data-theme=dark] .journey-assessment-form,[data-theme=dark] .journey-assessment-history,[data-theme=dark] .journey-assessment-layout>aside,[data-theme=dark] .journey-assessment-layout>aside button,[data-theme=dark] .journey-assessment-summary,[data-theme=dark] .journey-assessment-summary>div>span{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .journey-assessment-layout>aside button.active{background:#102c50}[data-theme=dark] .journey-assessment-form select,[data-theme=dark] .journey-assessment-form textarea,[data-theme=dark] .journey-assessment-layout>aside input{color:#edf4ff;background:#071827;border-color:#29425d}@media (max-width:900px){.journey-assessment-layout{grid-template-columns:1fr}.journey-assessment-layout>aside{position:static}.journey-assessment-layout>aside>div{max-height:280px}.journey-assessment-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.journey-assessment-history>article,.journey-assessment-summary>div{grid-template-columns:1fr}}.journey-guidance{background:#fff;border:1px solid #dfe6ef;border-radius:16px;gap:16px;margin-top:20px;padding:22px;display:grid;box-shadow:0 8px 24px #13233a0b}.journey-guidance>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.journey-guidance header p{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.14em;margin:0;font-weight:900}.journey-guidance h2{margin:7px 0 0;font-size:17px}.journey-guidance header a{color:#2457c5;font-size:max(var(--nn-font-min),9px);font-weight:800;text-decoration:none}.journey-guidance>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.journey-guidance article{background:#f9fbfd;border:1px solid #dce5ef;border-radius:12px;align-content:start;gap:7px;padding:15px;display:grid}.journey-guidance article>span{color:#2457c5;font-size:max(var(--nn-font-min),7px);text-transform:uppercase;font-weight:900}.journey-guidance article>strong{font-size:max(var(--nn-font-min),12px)}.journey-guidance article>p{color:#5b6b7f;font-size:max(var(--nn-font-min),8px);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.journey-guidance article>small{color:#718096;font-size:max(var(--nn-font-min),7px)}.journey-guidance article.is-admin{background:#f2f6ff;border-color:#c9d8f7}.journey-guidance article.is-choice{background:#f3fbf6;border-color:#b9dfc7}.journey-guidance>footer{color:#718096;font-size:max(var(--nn-font-min),8px)}.journey-guidance>footer:before{content:"ⓘ ";color:#2457c5}[data-theme=dark] .journey-guidance,[data-theme=dark] .journey-guidance article{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .journey-guidance article.is-admin{background:#102c50}[data-theme=dark] .journey-guidance article.is-choice{background:#102b24}@media (max-width:800px){.journey-guidance>div{grid-template-columns:1fr}.journey-guidance>header{flex-direction:column}}.profile-telegram-card.has-qr{align-items:start}.profile-telegram-qr{border-top:1px solid #e2e8f0;grid-column:1/-1;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:22px;padding-top:18px;display:grid}.profile-telegram-qr>img{background:#fff;border:1px solid #dce5ef;border-radius:12px;width:240px;height:240px;padding:8px}.profile-telegram-qr>div{gap:9px;display:grid}.profile-telegram-qr strong{font-size:max(var(--nn-font-min),13px)}.profile-telegram-qr span{font-size:max(var(--nn-font-min),9px)}.profile-telegram-qr a{color:#fff;font-size:max(var(--nn-font-min),8px);background:#2aabee;border-radius:9px;justify-self:start;padding:11px 13px;font-weight:800;text-decoration:none}.profile-telegram-qr small{color:#7a8797;font-size:max(var(--nn-font-min),7px)}.profile-telegram-card.has-qr>button{align-self:start}[data-theme=dark] .profile-telegram-qr{border-color:#203750}@media (max-width:620px){.profile-telegram-qr{grid-template-columns:1fr}.profile-telegram-qr>img{justify-self:center;width:min(240px,100%);height:auto}.profile-telegram-qr a{text-align:center;justify-self:stretch}}.journey-coming-soon .journey-module-heading h1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journey-coming-soon .journey-module-heading h1 em{color:#2457c5;font-size:max(var(--nn-font-min),7px);letter-spacing:.08em;background:#edf3ff;border:1px solid #aec4f5;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:900}.journey-coming-soon>section:last-child{text-align:center;background:#fff;border:1px solid #dce5ef;border-radius:18px;place-items:center;max-width:680px;margin:30px auto;padding:50px 32px;display:grid;box-shadow:0 16px 40px #13233a0d}.journey-coming-soon>section:last-child>span{color:#84a8ff;background:#071a31;border-radius:20px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.journey-coming-soon>section:last-child>strong{margin-top:18px;font-size:20px}.journey-coming-soon>section:last-child>p{color:#5d6d80;max-width:560px;font-size:max(var(--nn-font-min),11px);margin:10px 0;line-height:1.7}.journey-coming-soon>section:last-child>small{color:#2457c5;font-size:max(var(--nn-font-min),9px);font-weight:800}.journey-coming-soon>section:last-child>small:before{content:"✓ ";color:#07943c}[data-theme=dark] .journey-coming-soon>section:last-child{color:#edf4ff;background:#0b1b2d;border-color:#203750}.visa-table-scroll{border:1px solid #dfe6ef;border-radius:12px;max-width:100%;margin:0 0 24px;overflow-x:auto}.visa-table-scroll table{border-collapse:collapse;background:#fff;width:100%;min-width:640px}.visa-table-scroll td,.visa-table-scroll th{text-align:left;vertical-align:top;color:#43546a;font-size:max(var(--nn-font-min),13px);border-bottom:1px solid #e7ecf2;padding:12px 14px;line-height:1.5}.visa-table-scroll th{color:#172942;background:#f3f6fa;font-weight:800}.visa-table-scroll tbody tr:last-child td{border-bottom:0}.public-visas-page{color:#14233a;background:#f3f6fa;min-height:100vh;padding-bottom:56px}.public-visas-page>header{background:#030c16;justify-content:space-between;align-items:center;gap:18px;padding:12px clamp(20px,5vw,64px);display:flex}.public-visas-page>header>a:last-child{color:#dbe7ff;font-size:14px;font-weight:700;text-decoration:none}.public-visas-shell{width:min(1180px,100% - 32px);margin:0 auto;padding-top:36px}.public-visas-page .journey-module{padding:0}.public-visas-page .journey-module-heading{color:#14233a}[data-theme=dark] .visa-table-scroll{border-color:#29425d}[data-theme=dark] .visa-table-scroll table,[data-theme=dark] .visa-table-scroll th{background:#10243a}[data-theme=dark] .visa-table-scroll td{color:#b8c8df;background:#0b1b2d;border-color:#203750}[data-theme=dark] .visa-table-scroll th{color:#edf4ff;border-color:#29425d}@media (max-width:700px){.public-visas-page>header{padding:10px 18px}.public-visas-shell{width:min(100% - 24px,1180px);padding-top:24px}.visa-table-scroll td,.visa-table-scroll th{font-size:max(var(--nn-font-min),12px);padding:10px 12px}}.assistant-audio-input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journey-chat form .assistant-audio-button{color:#2457c5;background:#edf3ff;border:1px solid #b9cffb}.pwa-install-card{color:#14233a;background:linear-gradient(135deg,#f4f8ff,#eaf2ff);border:1px solid #c8d9f5;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 20px;padding:20px;display:grid;position:relative;box-shadow:0 8px 24px #13233a0b}.pwa-install-card p,.pwa-install-modal p{color:#2457c5;font-size:max(var(--nn-font-min),8px);letter-spacing:.14em;margin:0;font-weight:900}.pwa-install-card h2,.pwa-install-modal h2{margin:6px 0 7px;font-size:17px}.pwa-install-card span{color:#5a6b80;font-size:max(var(--nn-font-min),10px);line-height:1.6;display:block}.pwa-install-card small{color:#718096;font-size:max(var(--nn-font-min),8px);margin-top:7px;display:block}.pwa-install-icon{color:#fff;background:#2d67ff;border-radius:14px;place-items:center;width:45px;height:45px;font-size:25px;font-weight:900;display:grid}.pwa-install-actions{justify-content:flex-end;align-items:center;display:flex}.pwa-install-button,.pwa-install-modal footer button{color:#fff;font-size:max(var(--nn-font-min),9px);white-space:nowrap;cursor:pointer;background:#2d67ff;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.pwa-install-button:disabled{cursor:wait;opacity:.7}.pwa-install-status{background:#e3f8ea;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-weight:900;color:#087c31!important;font-size:max(var(--nn-font-min),8px)!important;display:inline-flex!important}.pwa-install-compact{align-items:center;display:flex}.pwa-install-compact .pwa-install-button{color:#c7d9ff;font-size:max(var(--nn-font-min),8px);background:#15325a;border-radius:999px;padding:9px 13px}.pwa-install-compact .pwa-install-status{background:#0c2b22;border:1px solid #1b6040;color:#83efac!important}.score-admin-pwa{margin-top:14px}.score-admin-pwa .pwa-install-button{color:#fff;background:#2d67ff}.pwa-install-modal-backdrop{z-index:1000;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#020913a8;place-items:center;display:grid;position:fixed;inset:0}.pwa-install-modal{color:#14233a;background:#fff;border:1px solid #294b79;border-radius:18px;width:min(440px,100%);padding:22px;box-shadow:0 24px 80px #02091388}.pwa-install-modal header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pwa-install-modal header>button{color:#526074;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.pwa-install-modal ol{color:#44566e;font-size:max(var(--nn-font-min),13px);gap:11px;margin:22px 0;padding-left:22px;line-height:1.55;display:grid}.pwa-install-modal>p:not(.pwa-install-modal p){color:#526074;font-size:max(var(--nn-font-min),13px);margin:22px 0;line-height:1.65}.pwa-install-modal footer{justify-content:flex-end;margin-top:22px;display:flex}.pwa-update-notice{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:1001;color:#e9f1ff;max-width:calc(100vw - 36px);font-size:max(var(--nn-font-min),12px);background:#071a31;border:1px solid #31527f;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 16px 42px #02091366}.pwa-update-notice button{color:#fff;font-size:max(var(--nn-font-min),11px);cursor:pointer;background:#2d67ff;border:0;border-radius:8px;padding:8px 10px;font-weight:800}[data-theme=dark] .pwa-install-card{color:#edf4ff;background:linear-gradient(135deg,#0b213d,#0c2a4c);border-color:#294b79}[data-theme=dark] .pwa-install-card span{color:#bfd0e8}@media (max-width:720px){.pwa-install-card{grid-template-columns:auto minmax(0,1fr);padding:17px}.pwa-install-actions{grid-column:1/-1;justify-content:stretch}.pwa-install-actions .pwa-install-button,.pwa-install-actions .pwa-install-status{text-align:center;justify-content:center;width:100%}.pwa-update-notice{left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));justify-content:space-between}.ops-header-actions .pwa-install-compact{display:none}.pwa-install-modal{padding:20px}.pwa-install-modal h2{font-size:19px}}@media (max-width:420px){.pwa-install-card{grid-template-columns:1fr}.pwa-install-icon{width:40px;height:40px}.pwa-update-notice{font-size:max(var(--nn-font-min),11px);gap:8px}.pwa-update-notice button{padding:8px}.pwa-install-modal-backdrop{padding:12px}.pwa-install-modal{border-radius:15px}}.pwa-install-modal .pwa-install-copy{color:#526074;font-size:max(var(--nn-font-min),13px);letter-spacing:normal;margin:22px 0;font-weight:400;line-height:1.65}@media (max-width:720px){.ops-header-actions .pwa-install-compact{display:flex}.ops-header-actions .pwa-install-compact .pwa-install-button{padding:8px 11px}}.journey-invites-workspace{gap:18px;display:grid}.journey-invites-intro{color:#fff;background:linear-gradient(135deg,#071a31,#103a6a);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex;box-shadow:0 14px 34px #071a3120}.journey-invites-intro p{color:#84a8ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.14em;margin:0;font-weight:900}.journey-invites-intro h2{margin:7px 0;font-size:20px}.journey-invites-intro>div>span{color:#b7c6d8;max-width:680px;font-size:max(var(--nn-font-min),9px);line-height:1.55;display:block}.journey-invites-transport{background:#0a2544;border:1px solid #3c6ca6;border-radius:11px;gap:4px;min-width:235px;padding:13px;display:grid}.journey-invites-transport strong{font-size:max(var(--nn-font-min),9px)}.journey-invites-transport span{font-size:max(var(--nn-font-min),7px)!important}.journey-invites-transport.ready{background:#0d3023;border-color:#3b8e62}.journey-invites-transport.warning{background:#36280f;border-color:#8b6b2f}.journey-invite-form{background:#fff;border:1px solid #dfe6ef;border-radius:14px;gap:13px;padding:19px;display:grid;box-shadow:0 8px 24px #13233a0b}.journey-invite-form label{color:#405169;font-size:max(var(--nn-font-min),8px);gap:6px;font-weight:800;display:grid}.journey-invite-form input,.journey-invite-form select,.journey-invite-form textarea,.journey-invite-link textarea{box-sizing:border-box;color:#14233a;width:100%;font:inherit;font-size:max(var(--nn-font-min),9px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:9px;outline:none;padding:10px 11px}.journey-invite-form textarea{resize:vertical;min-height:68px}.journey-invite-form input:focus,.journey-invite-form select:focus,.journey-invite-form textarea:focus{border-color:#2d67ff;box-shadow:0 0 0 3px #2d67ff14}.journey-invite-form>p{color:#718096;font-size:max(var(--nn-font-min),8px);margin:0;line-height:1.55}.journey-invite-form>button{color:#fff;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#2d67ff;border:0;border-radius:9px;justify-self:start;padding:11px 14px;font-weight:800}.journey-invite-form>button:disabled{cursor:wait;opacity:.6}.journey-invite-error,.journey-invite-link{color:#9f3142;font-size:max(var(--nn-font-min),9px);background:#fff3f4;border:1px solid #efc6cc;border-radius:11px;gap:8px;padding:13px;line-height:1.5;display:grid}.journey-invite-link{color:#2457c5;background:#edf3ff;border-color:#b8d0fa}.journey-invite-link textarea{color:#253753;background:#fff;min-height:72px}.journey-invite-link small{color:#61728c;font-size:max(var(--nn-font-min),8px)}.journey-invites-list-header{justify-content:space-between;align-items:end;gap:14px;display:flex}.journey-invites-list-header h3{margin:0;font-size:15px}.journey-invites-list-header span{color:#718096;font-size:max(var(--nn-font-min),8px);margin-top:4px;display:block}.journey-invites-list-header label{color:#405169;font-size:max(var(--nn-font-min),8px);gap:5px;font-weight:800;display:grid}.journey-invites-list-header select{font-size:max(var(--nn-font-min),8px);background:#fff;border:1px solid #d8e1eb;border-radius:8px;padding:8px}.journey-invites-list{background:#fff;border:1px solid #dfe6ef;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #13233a0b}.journey-invites-head,.journey-invites-list article{grid-template-columns:1.15fr 1.2fr 1fr 1fr 1.1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.journey-invites-head{color:#687890;font-size:max(var(--nn-font-min),7px);letter-spacing:.06em;text-transform:uppercase;background:#f3f7fc;font-weight:900}.journey-invites-list article{border-top:1px solid #e8edf3}.journey-invites-list article>div{gap:5px;min-width:0;display:grid}.journey-invites-list strong{font-size:max(var(--nn-font-min),9px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-invites-list small{color:#718096;font-size:max(var(--nn-font-min),7px);line-height:1.45}.journey-invites-list small.error{color:#b52c41}.journey-invite-status{font-size:max(var(--nn-font-min),6px);border-radius:999px;justify-self:start;padding:4px 7px;font-style:normal;font-weight:900}.journey-invite-status.is-pending{color:#8f5e10;background:#fff0d8}.journey-invite-status.is-active{color:#067b2d;background:#dcf5e5}.journey-invite-status.is-expired,.journey-invite-status.is-revoked{color:#65758a;background:#f2f4f7}.journey-invite-actions{flex-wrap:wrap;gap:6px;display:flex!important}.journey-invite-actions button{color:#2457c5;font-size:max(var(--nn-font-min),7px);cursor:pointer;background:#fff;border:1px solid #d2ddea;border-radius:7px;padding:7px 8px;font-weight:800}.journey-invite-actions button.danger{color:#b52c41;border-color:#efc6cc}.journey-invite-actions span{color:#087c31;font-size:max(var(--nn-font-min),8px);font-weight:800}:root{--nn-body-text:16px;--nn-small-text:14px;--nn-control-height:44px;--nn-focus:0 0 0 3px #2d67ff35}button,input,select,textarea{font-family:inherit}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #2d67ff}.journey-menu-backdrop{z-index:29;cursor:pointer;background:#02091399;border:0;position:fixed;inset:0}.journey-navigation-progress{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;color:#0000;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.journey-navigation-progress:after{display:none}@keyframes journey-navigation-loading{0%{transform:translate(-110%)}to{transform:translate(360%)}}.journey-main.is-navigating .journey-content{opacity:.88;transition:opacity .15s}.journey-external-content{width:100%;min-width:0;max-width:980px}.external-content-skeleton{background:#fff;border:1px solid #dfe6ef;border-radius:20px;gap:12px;padding:28px;display:grid}.external-content-skeleton i{background:linear-gradient(90deg,#edf1f6,#f8fafc,#edf1f6) 0 0/220% 100%;border-radius:8px;height:18px;animation:external-content-loading 1.4s linear infinite}.external-content-skeleton i:first-child{width:48%;height:28px}.external-content-skeleton i:last-child{width:35%;height:44px}@keyframes external-content-loading{to{background-position:-220% 0}}.external-content-card{box-sizing:border-box;color:#14233a;background:linear-gradient(135deg,#fff,#f3f7ff);border:1px solid #d7e3f6;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:22px;width:100%;min-width:0;max-width:100%;padding:clamp(22px,4vw,38px);display:grid;overflow:hidden;box-shadow:0 18px 50px #12345b12}.external-content-icon{color:#81a8ff;background:#071a31;border-radius:18px;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.external-content-copy{gap:15px;min-width:0;max-width:100%;display:grid}.external-content-copy>p{color:#2d67ff;font-size:max(var(--nn-font-min),11px);letter-spacing:.14em;margin:0;font-weight:900}.external-content-copy h2{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(23px,3vw,32px);line-height:1.2}.external-content-copy>span{overflow-wrap:anywhere;color:#53647a;max-width:760px;font-size:15px;line-height:1.7;display:block}.external-content-instructions{box-sizing:border-box;background:#edf3ff;border-left:3px solid #2d67ff;border-radius:0 12px 12px 0;min-width:0;max-width:100%;padding:15px 17px}.external-content-instructions strong{font-size:max(var(--nn-font-min),13px);margin-bottom:6px;display:block}.external-content-instructions p{overflow-wrap:anywhere;color:#40546e;margin:0;font-size:14px;line-height:1.65}.external-content-apps{flex-wrap:wrap;gap:8px;display:flex}.external-content-apps a,.external-content-apps span{color:#40546e;font-size:max(var(--nn-font-min),12px);background:#fff;border:1px solid #c9d7ea;border-radius:999px;padding:8px 11px;font-weight:700;text-decoration:none}.external-content-apps a:focus-visible,.external-content-apps a:hover{color:#1e57dc;border-color:#2d67ff;outline:none}.external-content-product-link{color:#245fd7;font-size:max(var(--nn-font-min),12px);justify-self:start;font-weight:800;text-decoration:none}.external-content-product-link:focus-visible,.external-content-product-link:hover{text-underline-offset:3px;outline:none;text-decoration:underline}.external-content-copy>a{min-height:var(--nn-control-height);color:#fff;background:#2d67ff;border-radius:11px;justify-self:start;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.external-content-copy>a:hover{background:#1e54e8}.external-content-copy>a[aria-disabled=true]{pointer-events:none;opacity:.72}.external-content-unavailable{color:#7a5313;background:#fff7e8;border:1px solid #f0d9ae;border-radius:11px;padding:13px 15px;font-size:14px;line-height:1.55}.ops-shell main .journey-settings-tabs{border-bottom:1px solid #dfe6ef;grid-template-columns:none;gap:7px;margin:0;padding-bottom:10px;display:flex;overflow-x:auto}.ops-shell main .journey-settings-tabs button{color:#526176;width:auto;min-height:40px;font-size:max(var(--nn-font-min),12px);text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9e2ee;border-radius:9px;padding:10px 13px;font-weight:800}.ops-shell main .journey-settings-tabs button.active{color:#fff;background:#2d67ff;border-color:#2d67ff}.external-content-admin{gap:20px;display:grid}.external-content-admin-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.external-content-admin .journey-config-card>label{font-size:max(var(--nn-font-min),12px)}.external-content-admin .journey-config-card input,.external-content-admin .journey-config-card textarea{font-size:14px;line-height:1.5}.external-content-admin-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.external-content-admin-checks label{color:#405169;font-size:max(var(--nn-font-min),12px);border:1px solid #dfe6ef;border-radius:10px;align-items:center;gap:9px;padding:11px;font-weight:700;display:flex}.external-content-admin-checks input{height:17px;width:17px!important}.external-content-admin-actions{flex-wrap:wrap;gap:8px;display:flex!important}.external-content-admin-actions button{min-height:40px;font-size:max(var(--nn-font-min),12px)!important}.external-content-admin-actions button.secondary{color:#2457c5;background:#edf3ff;border:1px solid #b8c9e7}.external-content-admin-actions button.danger{color:#a72d3f;background:#fff3f4;border:1px solid #efc6cc}.external-content-admin-actions button:disabled{cursor:not-allowed;opacity:.55}.external-content-unsaved{color:#9a650c;font-size:max(var(--nn-font-min),12px)}.external-content-preview-panel{position:sticky;top:94px}.external-content-preview-toggle{gap:4px;display:flex}.external-content-preview-toggle button{color:#526176;font-size:max(var(--nn-font-min),12px);background:#fff;border:1px solid #d4dfed;border-radius:8px;padding:8px 10px;font-weight:800}.external-content-preview-toggle button.active{color:#fff;background:#2d67ff;border-color:#2d67ff}.external-content-preview{background:#f5f7fb;border:1px dashed #cbd7e6;border-radius:14px;padding:16px;overflow:auto}.external-content-preview.is-mobile{max-width:390px;margin:auto}.external-content-preview .external-content-card{grid-template-columns:1fr;padding:20px}.external-content-preview .external-content-icon{width:46px;height:46px}.external-content-preview .external-content-copy h2{font-size:22px}.jobs-presentation-preview .jobs-presentation{min-height:0}.jobs-presentation-preview .journey-module-heading{margin-bottom:16px}.jobs-presentation-preview .journey-module-heading h1{font-size:24px}.jobs-presentation-preview .journey-module-heading span{font-size:14px}.jobs-presentation-preview .journey-coming-soon>section:last-child{margin:0;padding:28px 18px}.jobs-presentation-preview .journey-coming-soon>section:last-child>strong{font-size:17px}.jobs-presentation-preview .journey-coming-soon>section:last-child>p{font-size:14px}.jobs-presentation-preview.is-mobile .journey-coming-soon>section:last-child{padding:23px 16px}.jobs-presentation-preview.is-mobile .journey-module-heading h1{font-size:22px}.external-content-history-list{display:grid}.external-content-history-list>article{border-top:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.external-content-history-list article>div{gap:4px;display:grid}.external-content-history-list small,.external-content-history-list span{color:#718096;font-size:max(var(--nn-font-min),12px)}.external-content-history-list button{color:#2457c5;font-size:max(var(--nn-font-min),12px);background:#fff;border:1px solid #c9d7ea;border-radius:8px;padding:9px 12px;font-weight:800}.external-content-history-list button:disabled{opacity:.5}.journey-settings-state{background:#f1f6ff;border:1px solid #d7e3f6;border-radius:13px;gap:7px;padding:18px;font-size:14px;display:grid}.journey-settings-state.is-error{color:#922d3c;background:#fff3f4;border-color:#efc6cc}.visa-markdown li,.visa-markdown p{font-size:16px;line-height:1.75}.visa-markdown h3{font-size:20px}.visa-markdown a{color:#1655c8;text-underline-offset:3px;text-decoration-thickness:1px}.journey-guidance article>p{font-size:max(var(--nn-font-min),13px);-webkit-line-clamp:unset}.journey-guidance article>small,.journey-guidance>footer{font-size:max(var(--nn-font-min),12px)}.journey-guidance article>span{font-size:max(var(--nn-font-min),11px)}.journey-guidance header a{font-size:max(var(--nn-font-min),13px)}[data-theme=dark] .external-content-admin-checks label,[data-theme=dark] .external-content-card,[data-theme=dark] .external-content-history-list button,[data-theme=dark] .external-content-preview,[data-theme=dark] .external-content-preview-toggle button,[data-theme=dark] .external-content-skeleton{color:#edf4ff;background:#0b1b2d;border-color:#29425d}[data-theme=dark] .external-content-copy>span,[data-theme=dark] .external-content-history-list small,[data-theme=dark] .external-content-history-list span,[data-theme=dark] .external-content-instructions p{color:#bfd0e8}[data-theme=dark] .external-content-instructions{background:#102c50}[data-theme=dark] .external-content-apps a,[data-theme=dark] .external-content-apps span{color:#d7e5f7;background:#10243a;border-color:#29425d}[data-theme=dark] .external-content-product-link{color:#9bbcff}[data-theme=dark] .external-content-preview-toggle button.active{color:#fff;background:#2d67ff}[data-theme=dark] .journey-menu{color:#edf4ff}@media (max-width:639px){.oferta1-bg{background-image:var(--oferta-mobile-bg)!important;background-position:50%!important}}@media (max-width:900px){.journey-sidebar{width:min(86vw,320px);padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto;box-shadow:12px 0 36px #02091344}.journey-topbar{height:auto;min-height:64px;padding-top:env(safe-area-inset-top);padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}.journey-menu{flex:0 0 var(--nn-control-height);width:var(--nn-control-height);height:var(--nn-control-height);color:#14233a;border-radius:10px;place-items:center;margin-right:10px;display:grid}.journey-navigation-progress{top:calc(64px + env(safe-area-inset-top))}.external-content-admin-grid{grid-template-columns:1fr}.external-content-preview-panel{position:static}}@media (max-width:700px){.journey-content{padding:20px max(14px,env(safe-area-inset-right)) calc(88px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.journey-module-heading h1{font-size:26px;line-height:1.2}.journey-module-heading span{font-size:14px;line-height:1.55}.external-content-card{grid-template-columns:1fr;gap:17px;padding:21px}.external-content-icon{border-radius:15px;width:48px;height:48px}.external-content-copy h2{font-size:24px}.external-content-copy>span,.external-content-instructions p{font-size:14px}.external-content-copy>a{box-sizing:border-box;text-align:center;justify-content:center;width:100%}.external-content-admin-checks{grid-template-columns:1fr}.external-content-history-list>article{flex-direction:column;align-items:flex-start}.external-content-history-list button{width:100%}.journey-assessment-form select,.journey-assessment-form textarea,.journey-assessment-layout>aside input,.journey-config-card input,.journey-config-card select,.journey-config-card textarea,.journey-invite-form input,.journey-invite-form select,.journey-invite-form textarea,.journey-list-tools input,.journey-list-tools select,.journey-question-dialog input,.journey-question-dialog select,.journey-question-dialog textarea,.ops-modal input,.ops-modal textarea,.ops-settings input,.partner-filters input,.partner-filters select{font-size:16px}.journey-settings-tabs button{min-height:var(--nn-control-height)}.journey-config-card>label,.journey-invite-form label,.journey-question-dialog>label,.journey-settings-tabs button{font-size:max(var(--nn-font-min),12px)}.journey-config-card h3,.journey-questions-admin h3{font-size:18px}.visa-markdown{padding:20px 17px}.visa-markdown li,.visa-markdown p{font-size:16px;line-height:1.7}.visa-table-scroll{-webkit-overflow-scrolling:touch}.visa-table-scroll td,.visa-table-scroll th{font-size:14px}.journey-guidance{padding:18px}.journey-guidance h2{font-size:20px}.journey-guidance article>strong{font-size:16px}.journey-guidance article>p{font-size:14px}.journey-guidance>footer{font-size:max(var(--nn-font-min),13px);line-height:1.55}.journey-modal-bg,.ops-modal-backdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.journey-modal,.ops-modal{max-height:calc(100dvh - 24px);overflow-y:auto}}@media (max-width:420px){.journey-top-actions{gap:6px}.journey-top-actions a,.journey-top-actions button{min-width:40px;min-height:40px}.external-content-preview{padding:9px}.external-content-preview .external-content-card{padding:16px}.journey-settings-tabs{margin-inline:-4px}.journey-config-card{padding:16px}}@media (max-width:900px) and (orientation:landscape){.journey-sidebar{padding-top:12px}.journey-brand{padding-bottom:12px}.journey-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-help{display:none}}@media (prefers-reduced-motion:reduce){.journey-main.is-navigating .journey-content,.journey-sidebar{transition:none}.external-content-skeleton i,.journey-navigation-progress:after{animation:none}}@media (max-width:700px){.auth-card form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.journey-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.journey-shell select,.journey-shell textarea{font-size:16px}.journey-module,.journey-module>*{min-width:0}.journey-module-heading{flex-direction:column;align-items:stretch;gap:10px;display:flex}.journey-module-heading>a,.journey-module-heading>button{align-self:flex-start}.journey-module-list header{flex-direction:column;align-items:stretch}.journey-list-tools{flex-wrap:wrap;width:100%}.journey-list-tools input,.journey-list-tools select{box-sizing:border-box;min-width:0;min-height:var(--nn-control-height);font-size:16px}.journey-list-tools select{flex:132px}.journey-list-tools input{flex:2 170px;width:auto}.journey-module-list>article{align-items:flex-start}.journey-module-list>article>span{overflow-wrap:anywhere;min-width:0}.visa-country-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visa-country-nav button{min-height:var(--nn-control-height);overflow-wrap:anywhere}.visa-catalog-tools{flex-direction:column;align-items:stretch}.visa-catalog-tools label,.visa-search{width:100%;min-width:0}.visa-catalog-tools input,.visa-catalog-tools select{box-sizing:border-box;width:100%;min-height:var(--nn-control-height);font-size:16px}.visa-catalog-grid article footer{flex-direction:column;align-items:stretch}.visa-catalog-grid article footer>a,.visa-catalog-grid article footer>button{box-sizing:border-box;min-height:var(--nn-control-height);justify-content:center;align-items:center;width:100%;display:inline-flex}.visa-comparison header{flex-direction:column;align-items:stretch}.visa-comparison header button{min-height:var(--nn-control-height)}.visa-comparison>div{grid-template-columns:1fr}.visa-comparison article,.visa-markdown{overflow-wrap:anywhere;min-width:0}}[data-theme=dark] .journey-invite-form,[data-theme=dark] .journey-invites-list{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .journey-invite-form input,[data-theme=dark] .journey-invite-form select,[data-theme=dark] .journey-invite-form textarea,[data-theme=dark] .journey-invite-link textarea,[data-theme=dark] .journey-invites-list article{color:#edf4ff;background:#071827;border-color:#29425d}[data-theme=dark] .journey-invites-head{color:#b8c8df;background:#10243a}[data-theme=dark] .journey-invite-form>p,[data-theme=dark] .journey-invites-list small{color:#b8c8df}.route-template-editor{gap:14px;padding:18px;display:grid}.route-template-editor>section{background:#fff;border:1px solid #dfe6ef;border-radius:12px;gap:11px;padding:16px;display:grid}.route-template-editor section>header{gap:4px;display:grid}.route-template-editor section>header p{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.12em;margin:0;font-weight:900}.route-template-editor section>header h3{color:#172942;margin:0;font-size:14px}.route-template-editor section>header span,.route-template-editor section>p{color:#66778c;font-size:max(var(--nn-font-min),10px);margin:0;line-height:1.55}.route-template-editor label{color:#405169;font-size:max(var(--nn-font-min),9px);gap:6px;font-weight:800;display:grid}.route-template-editor input,.route-template-editor select,.route-template-editor textarea{box-sizing:border-box;color:#14233a;width:100%;font:inherit;font-size:max(var(--nn-font-min),10px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:9px;outline:none;padding:10px 11px;line-height:1.55}.route-template-editor textarea{resize:vertical;min-height:90px}.route-template-editor textarea[spellcheck=false]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:max(var(--nn-font-min),11px)}.route-template-editor input:focus,.route-template-editor select:focus,.route-template-editor textarea:focus{border-color:#2d67ff;box-shadow:0 0 0 3px #2d67ff14}.route-template-editor>section>button{color:#fff;font-size:max(var(--nn-font-min),9px);cursor:pointer;background:#2d67ff;border:0;border-radius:9px;justify-self:start;padding:10px 13px;font-weight:800}.route-template-simulation{color:#dbeaff;max-width:100%;font-size:max(var(--nn-font-min),11px);background:#071a31;border:1px solid #c9d7ea;border-radius:9px;padding:13px;line-height:1.5;overflow:auto}.route-template-errors{color:#922d3c;background:#fff3f4!important;border-color:#efc6cc!important}.route-template-errors strong{font-size:max(var(--nn-font-min),11px)}.route-template-errors ul{font-size:max(var(--nn-font-min),10px);gap:5px;margin:0;padding-left:18px;line-height:1.5;display:grid}[data-theme=dark] .route-template-editor>section{background:#0b1b2d;border-color:#29425d}[data-theme=dark] .route-template-editor section>header h3{color:#edf4ff}[data-theme=dark] .route-template-editor label,[data-theme=dark] .route-template-editor section>header span,[data-theme=dark] .route-template-editor section>p{color:#bfd0e8}[data-theme=dark] .route-template-editor input,[data-theme=dark] .route-template-editor select,[data-theme=dark] .route-template-editor textarea{color:#edf4ff;background:#071827;border-color:#29425d}[data-theme=dark] .route-template-errors{color:#ffd6df;background:#341c28!important}@media (max-width:700px){.route-template-editor{padding:13px}.route-template-editor>section{padding:14px}.route-template-editor input,.route-template-editor select,.route-template-editor textarea{font-size:16px}.route-template-editor section>header h3{font-size:17px}.route-template-editor label,.route-template-editor section>header span{font-size:max(var(--nn-font-min),12px)}.route-template-editor textarea[spellcheck=false]{font-size:max(var(--nn-font-min),13px)}}.visa-route-workspace{gap:14px;display:grid}.visa-route-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visa-route-header-actions .secondary{color:#dbeaff;background:0 0;border:1px solid #b9c9de}.visa-route-selector{background:#fff;border:1px solid #dfe6ef;border-radius:12px;justify-content:space-between;align-items:end;gap:14px;padding:14px 18px;display:flex}.visa-route-selector label{color:#405169;min-width:min(100%,360px);font-size:max(var(--nn-font-min),9px);gap:6px;font-weight:800;display:grid}.visa-route-panel input,.visa-route-panel select,.visa-route-panel textarea,.visa-route-selector select{box-sizing:border-box;color:#14233a;width:100%;font:inherit;font-size:max(var(--nn-font-min),10px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:9px;padding:10px 11px;line-height:1.55}.visa-route-selector span{color:#607188;font-size:max(var(--nn-font-min),9px);font-weight:800}.visa-route-tabs{scrollbar-width:thin;background:#fff;border:1px solid #dfe6ef;border-radius:11px;gap:6px;padding:4px;display:flex;overflow-x:auto}.visa-route-tabs button{color:#52657d;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:9px 11px;font-weight:800}.visa-route-tabs button.active{color:#1b59d0;background:#e9f1ff}.visa-route-panel{gap:14px;min-width:0;display:grid}.visa-route-section{background:#fff;border:1px solid #dfe6ef;border-radius:14px;gap:13px;padding:18px;display:grid;box-shadow:0 8px 24px #13233a0b}.visa-route-section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.visa-route-section>header>div:first-child{gap:4px;display:grid}.visa-route-section header p{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.12em;margin:0;font-weight:900}.visa-route-section header h3{color:#172942;margin:0;font-size:15px}.visa-route-section header span{color:#66778c;font-size:max(var(--nn-font-min),9px);line-height:1.55}.move-buttons button,.visa-route-section header>button,.visa-route-section header>div:last-child>button,.visual-card button,.weight-row button{color:#2457c5;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#fff;border:1px solid #cbd7e6;border-radius:8px;padding:8px 10px;font-weight:800}.visa-route-section header>button,.visa-route-section header>div:last-child>button:first-child{color:#fff;background:#2d67ff;border-color:#2d67ff}.visa-route-section button.danger,.visual-card button.danger,.weight-row button.danger{color:#b52c41;background:#fff;border-color:#efc6cc}.visa-route-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.visa-route-summary>div{background:#fff;border:1px solid #dfe6ef;border-radius:10px;gap:5px;padding:13px;display:grid}.route-user-preview small,.visa-route-summary small{color:#2d67ff;font-size:max(var(--nn-font-min),7px);letter-spacing:.1em;font-weight:900}.visa-route-summary strong{font-size:max(var(--nn-font-min),10px);color:#172942}.visa-route-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.visa-route-checklist button{color:#30435d;text-align:left;font-size:max(var(--nn-font-min),9px);cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:11px;font-weight:800;display:grid}.visa-route-checklist button i{border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.visa-route-checklist button.done i{color:#087b36;background:#dff5e8}.visa-route-checklist button.pending i{color:#8f5e10;background:#fff0d8}.visa-route-checklist button span{color:#748399;font-size:max(var(--nn-font-min),7px);grid-column:2;font-weight:700}.visual-card{background:#fbfcfe;border:1px solid #e0e6ef;border-radius:11px;gap:11px;padding:14px;display:grid}.visual-card>header{align-items:center;gap:7px;display:flex}.visual-card>header strong{font-size:max(var(--nn-font-min),10px);color:#243853;margin-right:auto}.visual-card>header .move-buttons{gap:4px;display:flex}.move-buttons button{padding:5px 7px}.move-buttons button:disabled{opacity:.35;cursor:not-allowed}.checks{flex-wrap:wrap;gap:14px;display:flex}.checks label,.journey-toggle{color:#425671;font-size:max(var(--nn-font-min),9px);align-items:center;gap:7px;font-weight:700;display:flex!important}.checks input,.journey-toggle input{width:auto!important}.route-user-preview{background:#edf4ff;border:1px solid #cad8ee;border-radius:12px;gap:7px;padding:15px;display:grid}.route-user-preview h4,.route-user-preview p{margin:0}.route-user-preview h4{color:#172942;font-size:14px}.route-user-preview p{color:#52657d;font-size:max(var(--nn-font-min),10px);line-height:1.55}.route-user-preview strong{color:#2457c5;font-size:max(var(--nn-font-min),10px)}.canonical-binding{background:#edf4ff;border-left:3px solid #2d67ff;border-radius:8px;gap:5px;padding:12px;display:grid}.canonical-binding strong{font-size:max(var(--nn-font-min),10px);color:#1b3557}.canonical-binding span{color:#607188;font-size:max(var(--nn-font-min),8px)}.visa-route-section details{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:9px;padding:11px}.visa-route-section details summary{cursor:pointer;color:#2457c5;font-size:max(var(--nn-font-min),9px);font-weight:800}.visa-route-section details pre{white-space:pre-wrap;color:#405169;max-height:300px;font-size:max(var(--nn-font-min),9px);line-height:1.55;overflow:auto}.simulation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.version-list{gap:8px;display:grid}.version-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:9px;gap:4px;padding:11px;display:grid}.version-list button.active{background:#edf4ff;border-color:#2d67ff}.version-list strong{font-size:max(var(--nn-font-min),10px);color:#263b58}.version-list span{color:#718096;font-size:max(var(--nn-font-min),8px)}.weight-row{grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;gap:10px;display:grid}.weight-row button{height:38px}.visa-route-panel label{color:#405169;font-size:max(var(--nn-font-min),9px);gap:6px;font-weight:800;display:grid}.visa-route-panel label small{color:#718096;font-size:max(var(--nn-font-min),8px);font-weight:500}.visa-route-panel textarea{resize:vertical;min-height:88px}.visa-route-panel select[multiple]{min-height:92px}.visa-route-section h4{color:#253a55;font-size:max(var(--nn-font-min),12px);margin:2px 0}[data-theme=dark] .version-list button,[data-theme=dark] .visa-route-checklist button,[data-theme=dark] .visa-route-section,[data-theme=dark] .visa-route-selector,[data-theme=dark] .visa-route-summary>div,[data-theme=dark] .visa-route-tabs,[data-theme=dark] .visual-card{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .visa-route-panel input,[data-theme=dark] .visa-route-panel select,[data-theme=dark] .visa-route-panel textarea,[data-theme=dark] .visa-route-selector select{color:#edf4ff;background:#071827;border-color:#29425d}[data-theme=dark] .route-user-preview h4,[data-theme=dark] .version-list strong,[data-theme=dark] .visa-route-section header h3,[data-theme=dark] .visa-route-summary strong,[data-theme=dark] .visual-card>header strong{color:#edf4ff}[data-theme=dark] .canonical-binding span,[data-theme=dark] .route-user-preview p,[data-theme=dark] .visa-route-panel label,[data-theme=dark] .visa-route-section header span{color:#b8c8df}[data-theme=dark] .canonical-binding,[data-theme=dark] .route-user-preview,[data-theme=dark] .visa-route-tabs button.active{background:#102c50;border-color:#29425d}@media (max-width:800px){.visa-route-checklist,.visa-route-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-fields{grid-template-columns:1fr}}@media (max-width:700px){.visa-route-header-actions,.visa-route-section>header,.visa-route-selector{flex-direction:column;align-items:stretch}.visa-route-header-actions button{width:100%}.visa-route-selector label{min-width:0}.visa-route-tabs{z-index:2;position:sticky;top:0}.visa-route-section{padding:14px}.simulation-fields,.visa-route-checklist,.visa-route-summary,.weight-row{grid-template-columns:1fr}.weight-row button{width:100%}.visa-route-panel input,.visa-route-panel select,.visa-route-panel textarea{font-size:16px}.visa-route-panel label{font-size:max(var(--nn-font-min),12px)}.visa-route-section header h3{font-size:17px}.visa-route-panel label small,.visa-route-section header span{font-size:max(var(--nn-font-min),11px)}.visual-card>header{flex-wrap:wrap;align-items:flex-start}.visual-card>header strong{width:100%}.route-presentation-provenance>div{grid-template-columns:1fr}.route-presentation-provenance button{justify-self:start}.route-media-preview iframe{width:100%}}@media (max-width:1050px){.journey-invites-head{display:none}.journey-invites-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-invite-actions{grid-column:1/-1}}@media (max-width:700px){.journey-invites-intro,.journey-invites-list-header{flex-direction:column;align-items:stretch}.journey-invites-transport{min-width:0}.journey-invites-list article{grid-template-columns:1fr;padding:14px}.journey-invite-actions{grid-column:auto}.journey-invite-form .field-grid{grid-template-columns:1fr}}.country-visa-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.country-visa-intro .country-visa-actions button.secondary{color:#e8f1ff;background:#0e3158;border:1px solid #6284ad}.visa-revision-workspace{gap:15px;display:grid}.visa-revision-filter{background:#fff;border:1px solid #dfe6ef;border-radius:13px;justify-content:space-between;align-items:end;gap:14px;padding:14px 17px;display:flex;box-shadow:0 8px 24px #13233a0b}.visa-revision-filter label{color:#405169;font-size:max(var(--nn-font-min),9px);gap:6px;font-weight:800;display:grid}.visa-revision-filter select{color:#14233a;min-width:210px;font:inherit;font-size:max(var(--nn-font-min),9px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:8px;padding:9px 10px}.visa-revision-filter>span{color:#718096;font-size:max(var(--nn-font-min),8px);font-weight:800}.visa-revision-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.visa-revision-list{background:#fff;border:1px solid #dfe6ef;border-radius:14px;gap:7px;max-height:calc(100dvh - 150px);padding:9px;display:grid;position:sticky;top:18px;overflow:auto;box-shadow:0 8px 24px #13233a0b}.visa-revision-list>button{color:#1f3551;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:10px;gap:5px;padding:12px;display:grid}.visa-revision-list>button.active,.visa-revision-list>button:hover{background:#edf4ff;border-color:#8fb3ee}.visa-revision-list strong{font-size:max(var(--nn-font-min),10px);line-height:1.4}.visa-revision-list em,.visa-revision-list small{color:#718096;font-size:max(var(--nn-font-min),7px);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.visa-revision-status{font-size:max(var(--nn-font-min),6px);border-radius:999px;justify-self:start;padding:4px 7px;font-weight:900}.status-draft{color:#2457c5;background:#edf3ff}.status-in_review{color:#8f5e10;background:#fff0d8}.status-approved{color:#067b2d;background:#dcf5e5}.status-rejected{color:#b52c41;background:#fff0f2}.status-applied,.status-archived{color:#66768a;background:#edf0f4}.visa-revision-detail{background:#fff;border:1px solid #dfe6ef;border-radius:14px;gap:14px;min-width:0;padding:19px;display:grid;box-shadow:0 8px 24px #13233a0b}.visa-revision-detail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.visa-revision-detail>header p,.visa-revision-sources header p{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.12em;margin:0;font-weight:900}.visa-revision-detail>header h3{margin:5px 0;font-size:17px}.visa-revision-detail>header span{color:#718096;font-size:max(var(--nn-font-min),8px);line-height:1.5}.visa-revision-summary{grid-template-columns:1.3fr .7fr;gap:10px;display:grid}.visa-revision-summary>div{background:#f8fafc;border:1px solid #dfe6ef;border-radius:10px;gap:6px;padding:13px;display:grid}.visa-revision-summary p,.visa-revision-summary strong{font-size:max(var(--nn-font-min),9px)}.visa-revision-summary p{color:#52657d;white-space:pre-wrap;margin:0;line-height:1.6}.visa-revision-sources{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:11px;gap:10px;padding:14px;display:grid}.visa-revision-sources header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.visa-revision-sources h4{font-size:max(var(--nn-font-min),12px);margin:5px 0 0}.visa-revision-sources header span{color:#718096;font-size:max(var(--nn-font-min),8px)}.visa-revision-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visa-revision-sources a{color:#1d56bc;background:#fff;border:1px solid #dbe4ef;border-radius:9px;gap:4px;min-width:0;padding:10px;text-decoration:none;display:grid}.visa-revision-sources a:hover{background:#edf4ff;border-color:#7fa9ed}.visa-revision-sources a small,.visa-revision-sources a span,.visa-revision-sources a strong{text-overflow:ellipsis;overflow:hidden}.visa-revision-sources a strong{font-size:max(var(--nn-font-min),8px);white-space:nowrap}.visa-revision-sources a small{color:#718096;font-size:max(var(--nn-font-min),7px);white-space:nowrap}.visa-revision-sources a span{color:#52657d;font-size:max(var(--nn-font-min),7px);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.visa-revision-sources>p{color:#718096;font-size:max(var(--nn-font-min),8px);margin:0}.visa-revision-notes{gap:6px;display:grid}.visa-revision-notes label{color:#405169;font-size:max(var(--nn-font-min),9px);gap:6px;font-weight:800;display:grid}.visa-revision-dialog input,.visa-revision-dialog textarea,.visa-revision-notes textarea{box-sizing:border-box;color:#14233a;width:100%;font:inherit;font-size:max(var(--nn-font-min),9px);background:#f8fafc;border:1px solid #d8e1eb;border-radius:9px;outline:none;padding:10px 11px;line-height:1.55}.visa-revision-notes textarea{resize:vertical;min-height:90px}.visa-revision-notes small{color:#718096;font-size:max(var(--nn-font-min),7px)}.visa-revision-actions{border-top:1px solid #e4eaf1;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.visa-revision-actions button{color:#2457c5;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#fff;border:1px solid #cbd7e6;border-radius:8px;padding:9px 11px;font-weight:800}.visa-revision-actions button.primary{color:#fff;background:#2d67ff;border-color:#2d67ff}.visa-revision-actions button.danger{color:#a72d3f;background:#fff3f4;border-color:#efc6cc}.visa-revision-actions button.subtle{color:#718096;margin-left:auto}.visa-revision-actions button:disabled{cursor:wait;opacity:.6}.visa-revision-dialog{width:min(720px,100%);max-height:92vh;overflow:auto}.visa-revision-dialog textarea{resize:vertical;min-height:88px}.visa-revision-dialog>p{margin:0}.visa-revision-dialog label{color:#405169;font-size:max(var(--nn-font-min),9px);gap:6px;font-weight:800;display:grid}[data-theme=dark] .visa-revision-detail,[data-theme=dark] .visa-revision-filter,[data-theme=dark] .visa-revision-list,[data-theme=dark] .visa-revision-list>button,[data-theme=dark] .visa-revision-sources,[data-theme=dark] .visa-revision-sources a,[data-theme=dark] .visa-revision-summary>div{color:#edf4ff;background:#0b1b2d;border-color:#203750}[data-theme=dark] .visa-revision-list>button.active,[data-theme=dark] .visa-revision-list>button:hover,[data-theme=dark] .visa-revision-sources a:hover{background:#102c50;border-color:#4773ad}[data-theme=dark] .visa-revision-dialog input,[data-theme=dark] .visa-revision-dialog textarea,[data-theme=dark] .visa-revision-filter select,[data-theme=dark] .visa-revision-notes textarea{color:#edf4ff;background:#071827;border-color:#29425d}[data-theme=dark] .visa-revision-dialog label,[data-theme=dark] .visa-revision-filter label,[data-theme=dark] .visa-revision-notes label{color:#c6d6ea}[data-theme=dark] .visa-revision-sources a span,[data-theme=dark] .visa-revision-summary p{color:#bfd0e8}[data-theme=dark] .visa-revision-detail>header span,[data-theme=dark] .visa-revision-filter>span,[data-theme=dark] .visa-revision-list em,[data-theme=dark] .visa-revision-list small,[data-theme=dark] .visa-revision-notes small,[data-theme=dark] .visa-revision-sources a small{color:#9fb4cc}[data-theme=dark] .visa-revision-actions{border-color:#203750}[data-theme=dark] .visa-revision-actions button{color:#a9c6ff;background:#10243a;border-color:#29425d}[data-theme=dark] .visa-revision-actions button.danger{color:#ffd6df;background:#341c28}@media (max-width:850px){.visa-revision-layout{grid-template-columns:1fr}.visa-revision-list{max-height:260px;position:static}.visa-revision-sources>div,.visa-revision-summary{grid-template-columns:1fr}}@media (max-width:700px){.country-visa-actions{width:100%}.country-visa-actions button{flex:1;min-height:42px}.visa-revision-filter{flex-direction:column;align-items:stretch}.visa-revision-filter select{min-width:0;font-size:16px}.visa-revision-detail{padding:14px}.visa-revision-detail>header{flex-direction:column;align-items:flex-start}.visa-revision-detail>header h3{font-size:18px}.visa-revision-detail>header p,.visa-revision-detail>header span{font-size:max(var(--nn-font-min),11px)}.visa-revision-dialog label,.visa-revision-notes label{font-size:max(var(--nn-font-min),12px)}.visa-revision-dialog input,.visa-revision-dialog textarea,.visa-revision-notes textarea{font-size:16px}.visa-revision-actions{flex-direction:column;align-items:stretch}.visa-revision-actions button,.visa-revision-actions button.subtle{width:100%;min-height:42px;margin-left:0}.visa-revision-list>button{padding:13px}.visa-revision-list strong{font-size:max(var(--nn-font-min),12px)}.visa-revision-list em,.visa-revision-list small{font-size:max(var(--nn-font-min),10px)}}.visa-revision-operation{background:#f8fafc;border:1px solid #dfe6ef;border-radius:11px;gap:12px;padding:14px;display:grid}.visa-revision-operation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.visa-revision-operation>summary::-webkit-details-marker{display:none}.visa-revision-operation>summary span{gap:4px;display:grid}.visa-revision-operation>summary strong{font-size:max(var(--nn-font-min),11px);color:#183252}.visa-revision-operation>p,.visa-revision-operation>summary small{color:#60718a;font-size:max(var(--nn-font-min),8px);line-height:1.5}.visa-revision-operation>summary b{color:#2457c5;font-size:max(var(--nn-font-min),8px);background:#fff;border:1px solid #cbd7e6;border-radius:999px;padding:7px 9px}.visa-revision-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.visa-revision-operation-grid>section{background:#fff;border:1px solid #dbe4ef;border-radius:10px;min-width:0;padding:10px}.visa-revision-operation-grid>section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.visa-revision-operation-grid>section>header strong{color:#1f3551;font-size:max(var(--nn-font-min),9px)}.visa-revision-operation-grid>section>header span{color:#2457c5;font-size:max(var(--nn-font-min),7px);background:#edf4ff;border-radius:999px;padding:3px 6px;font-weight:800}.visa-revision-operation-grid ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.visa-revision-operation-grid li{border-top:1px solid #eef2f7;gap:3px;padding-top:7px;display:grid}.visa-revision-operation-grid li strong{font-size:max(var(--nn-font-min),8px);color:#263b55}.visa-revision-operation-grid li span,.visa-revision-operation-grid>section>p{color:#60718a;font-size:max(var(--nn-font-min),7px);line-height:1.5}.visa-revision-operation>p{margin:0}.visa-revision-dialog .field-grid{align-items:start}[data-theme=dark] .visa-revision-operation,[data-theme=dark] .visa-revision-operation-grid>section{background:#0b1b2d;border-color:#203750}[data-theme=dark] .visa-revision-operation-grid li strong,[data-theme=dark] .visa-revision-operation-grid>section>header strong,[data-theme=dark] .visa-revision-operation>summary strong{color:#edf4ff}[data-theme=dark] .visa-revision-operation>summary b{color:#a9c6ff;background:#10243a;border-color:#29425d}[data-theme=dark] .visa-revision-operation-grid li{border-color:#203750}[data-theme=dark] .visa-revision-operation-grid li span,[data-theme=dark] .visa-revision-operation-grid>section>p,[data-theme=dark] .visa-revision-operation>p,[data-theme=dark] .visa-revision-operation>summary small{color:#bfd0e8}@media (max-width:700px){.visa-revision-operation>summary{flex-direction:column;align-items:flex-start}.visa-revision-operation>p,.visa-revision-operation>summary small{font-size:max(var(--nn-font-min),11px)}.visa-revision-operation-grid{grid-template-columns:1fr}.visa-revision-operation-grid>section>header strong{font-size:max(var(--nn-font-min),11px)}.visa-revision-operation-grid li strong{font-size:max(var(--nn-font-min),10px)}.visa-revision-operation-grid li span,.visa-revision-operation-grid>section>p{font-size:max(var(--nn-font-min),9px)}}.journey-finance-route-goal{background:#f7faff;border:1px solid #dce5f2;border-radius:10px;gap:5px;margin-top:18px;padding:13px;display:grid}.journey-finance-route-goal small{font-size:max(var(--nn-font-min),8px);letter-spacing:.08em;color:#2d67ff;font-weight:800}.journey-finance-route-goal strong{font-size:max(var(--nn-font-min),12px)}.journey-finance-note,.journey-finance-route-goal>span{font-size:max(var(--nn-font-min),10px);color:#6f7b8d}.journey-finance-route-goal .journey-bar{margin-top:4px}.journey-finance-note{margin:16px 0 0;line-height:1.5}.journey-recommendation-result>.journey-route-result-hero h1{color:#f5f8ff}.journey-recommendation-result>.journey-route-result-hero span{color:#c7d5e8}.journey-direction-preparation{color:#f5f8ff;background:linear-gradient(145deg,#071a31,#0c2543);border:1px solid #31527f;border-radius:28px;gap:18px;max-width:760px;margin:30px auto;padding:clamp(24px,5vw,48px);display:grid;box-shadow:0 24px 70px #02081466}.journey-direction-preparation>p:first-child{color:#83a8ff;letter-spacing:.16em;margin:0;font-weight:900}.journey-direction-preparation h1{margin:0;font-size:clamp(28px,5vw,48px);line-height:1.08}.journey-direction-preparation>span{color:#c7d5e8;line-height:1.7}.journey-direction-preparation ol{gap:10px;margin:0;padding-left:24px;display:grid}.journey-direction-preparation li{color:#e6efff;padding-left:6px;line-height:1.55}.journey-direction-preparation-note{color:#bcd0ff;background:#2d67ff1c;border-radius:14px;margin:0;padding:14px 16px}.journey-direction-preparation button{color:#fff;cursor:pointer;background:#2d67ff;border:0;border-radius:14px;justify-self:start;padding:13px 18px;font-weight:850}.direction-v3-admin{gap:22px;display:grid}.direction-v3-admin-hero{background:linear-gradient(145deg,#071a31,#0b2440);border:1px solid #24466f;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex}.direction-v3-admin article>p,.direction-v3-admin section>p,.direction-v3-admin-hero p{color:#83a8ff;letter-spacing:.12em;margin:0;font-size:14px;font-weight:850}.direction-v3-admin-hero h2{margin:7px 0;font-size:clamp(25px,4vw,38px)}.direction-v3-admin-hero span{color:#aebed4;max-width:760px;line-height:1.55}.direction-v3-admin-hero>strong{white-space:nowrap;border-radius:999px;padding:9px 12px}.direction-v3-admin-hero>strong.is-active{color:#8dffd1;background:#0f6b4629}.direction-v3-admin-hero>strong.is-inactive{color:#cbd6e6;background:#44546a40}.direction-v3-admin-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.direction-v3-admin-tabs button{color:#b9cae4;white-space:nowrap;cursor:pointer;background:#071a31;border:1px solid #31527f;border-radius:999px;padding:10px 14px}.direction-v3-admin-tabs button.active{color:#fff;background:#2d67ff;border-color:#2d67ff}.direction-v3-admin-error{color:#ffc3d0;background:#701e3029;border:1px solid #b9485f;border-radius:14px;margin:0;padding:13px 16px}.direction-v3-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.direction-v3-admin-grid article,.direction-v3-model-grid article{background:#071a31;border:1px solid #24466f;border-radius:20px;gap:9px;padding:20px;display:grid}.direction-v3-admin article h3{margin:0}.direction-v3-admin article small,.direction-v3-admin article span{color:#aebed4;line-height:1.5}.direction-v3-admin button{color:#fff;cursor:pointer;background:#2d67ff;border:1px solid #31527f;border-radius:12px;padding:10px 14px;font-weight:750}.direction-v3-admin button:disabled{cursor:not-allowed;opacity:.5}.direction-v3-admin button.danger{background:#6f1d31;border-color:#b9485f}.direction-v3-admin-prompt{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.direction-v3-admin-audit>section,.direction-v3-admin-catalog,.direction-v3-admin-evals,.direction-v3-admin-prompt aside,.direction-v3-admin-prompt form{background:#071a31;border:1px solid #24466f;border-radius:22px;padding:22px}.direction-v3-admin-prompt form{gap:15px;display:grid}.direction-v3-admin-prompt label{color:#d9e4f5;gap:7px;font-weight:700;display:grid}.direction-v3-admin-prompt textarea{resize:vertical;color:#eef5ff;min-height:95px;font:inherit;background:#030c16;border:1px solid #31527f;border-radius:13px;padding:12px;line-height:1.5}.direction-v3-admin-prompt pre{white-space:pre-wrap;color:#b8c9df;max-height:540px;font-size:14px;line-height:1.55;overflow:auto}.direction-v3-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.direction-v3-admin-catalog>header,.direction-v3-admin-evals>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.direction-v3-admin-catalog h3,.direction-v3-admin-evals h3{margin:5px 0}.direction-v3-admin-catalog header span,.direction-v3-admin-evals header span{color:#aebed4}.direction-v3-admin-audit,.direction-v3-admin-evals,.direction-v3-issues,.direction-v3-release-list{gap:12px;display:grid}.direction-v3-issues{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:20px}.direction-v3-issues article{background:#651b2926;border:1px solid #8a4354;border-radius:14px;gap:5px;padding:14px;display:grid}.direction-v3-ok{color:#8dffd1;background:#0f6b4629;border-radius:14px;margin:20px 0;padding:14px}.direction-v3-release-list{margin-top:20px}.direction-v3-admin-audit article,.direction-v3-admin-evals>article,.direction-v3-release-list article{background:#061426;border:1px solid #24466f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.direction-v3-admin-evals>article,.direction-v3-release-list article div{flex-wrap:wrap}.direction-v3-release-list article div{gap:4px;display:grid}.direction-v3-admin-evals>p{color:#aebed4}.direction-v3-admin-audit{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-v3-admin-audit section{align-content:start;gap:10px;display:grid}.direction-v3-admin-audit article{display:grid}.direction-v3-admin-audit article span{overflow-wrap:anywhere}.direction-v3-admin-prompt input,.direction-v3-admin-prompt select{color:#eef5ff;width:100%;min-height:44px;font:inherit;background:#030c16;border:1px solid #31527f;border-radius:11px;padding:9px 11px}@media (max-width:900px){.direction-v3-admin-audit,.direction-v3-admin-grid,.direction-v3-admin-prompt,.direction-v3-model-grid{grid-template-columns:1fr}.direction-v3-admin-hero{flex-direction:column}.direction-v3-admin-catalog>header,.direction-v3-admin-evals>header{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.direction-v3-admin-audit>section,.direction-v3-admin-catalog,.direction-v3-admin-evals,.direction-v3-admin-hero,.direction-v3-admin-prompt aside,.direction-v3-admin-prompt form{border-radius:18px;padding:17px}.direction-v3-admin-evals>article,.direction-v3-release-list article{flex-direction:column;align-items:flex-start}.direction-v3-admin button{min-height:44px}.journey-direction-preparation{border-radius:22px;margin:18px 0}}@media (max-width:600px){.journey-route-result-details-dialog>footer{gap:10px}.journey-route-result-details-dialog>footer button{flex:none;width:100%;min-height:48px}}.journey-loading-state{text-align:left;color:#31435c;justify-content:center;align-items:center;gap:20px;min-height:220px;padding:28px;display:flex}.journey-loading-state.is-compact{justify-content:flex-start;min-height:0;padding:14px 0}.journey-loading-state>div:last-child{gap:5px;max-width:430px;display:grid}.journey-loading-state strong{color:#14233a;font-size:max(var(--nn-font-min),16px)}.journey-loading-state span{color:#647388;font-size:max(var(--nn-font-min),13px);line-height:1.55}.journey-loading-orbit{flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid}.journey-loading-orbit-art{width:92px;height:92px;overflow:visible}.journey-loading-halo{fill:#2d67ff14;stroke:#6f99ff28;stroke-width:9px;transform-origin:50%;animation:journey-loading-halo 2.4s ease-in-out infinite}.journey-loading-orbit-back,.journey-loading-orbit-front{fill:none;stroke-linecap:round;stroke-width:2px}.journey-loading-orbit-back{stroke:#81a4ed;stroke-dasharray:4 7;opacity:.48;animation:journey-loading-orbit-dash 5s linear infinite}.journey-loading-orbit-front{stroke:#2d67ff;stroke-dasharray:18 5;filter:drop-shadow(0 2px 2px #2d67ff38);animation:journey-loading-orbit-dash 4s linear infinite reverse}.journey-loading-globe circle{fill:url(#journey-loading-sphere);stroke:#6f96ed;stroke-width:2.5px;filter:drop-shadow(0 8px 12px #132a5028)}.journey-loading-globe>path:not(.journey-loading-land){fill:none;stroke:#6689cf;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;opacity:.72}.journey-loading-globe .journey-loading-land{fill:#4774d8;stroke:none;opacity:.78}.journey-loading-plane-depth-back{transform-box:fill-box;transform-origin:50%;filter:blur(.15px);transform:scale(.76)}.journey-loading-plane-depth-front{transform-box:fill-box;transform-origin:50%;transform:scale(1.03)}.journey-loading-plane-glyph{fill:#2459df;stroke:#eef5ff;stroke-linejoin:round;stroke-width:.7px}.journey-loading-plane-static{display:none}.journey-loading-state.is-compact .journey-loading-orbit{flex-basis:54px;width:54px;height:54px}.journey-loading-state.is-compact .journey-loading-orbit-art{width:54px;height:54px}.journey-loading-state.is-compact strong{font-size:max(var(--nn-font-min),13px)}.journey-loading-state.is-compact span{font-size:max(var(--nn-font-min),12px)}@keyframes journey-loading-halo{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.8;transform:scale(1.08)}}@keyframes journey-loading-orbit-dash{to{stroke-dashoffset:-52px}}.journey-opening-loading{color:#eef5ff;text-align:center;background:radial-gradient(circle at 50% 42%,#153d71 0,#0b2340 30%,#061426 73%);place-content:center;gap:25px;min-height:100dvh;display:grid;overflow:hidden}.journey-opening-loading-art{filter:drop-shadow(0 18px 32px #00000040);place-items:center;width:164px;height:164px;margin:auto;display:grid}.journey-opening-loading-art svg{width:100%;height:100%;overflow:visible}.journey-opening-ring{fill:#05162a4d;stroke:#80a8ff;stroke-width:3px;transform-origin:50%;animation:journey-opening-ring 3.4s cubic-bezier(.5,0,.3,1) infinite}.journey-opening-route{fill:none;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%}.journey-opening-route-a{stroke:#dceaff;stroke-width:8px;stroke-dasharray:116 72;animation:journey-opening-route 2.2s ease-in-out infinite}.journey-opening-route-b{stroke:#2d67ff;stroke-width:4px;stroke-dasharray:28 160;animation:journey-opening-route 2.2s ease-in-out .12s infinite reverse}.journey-opening-route-c{stroke:#00d83b;stroke-width:3px;stroke-dasharray:36 145;animation:journey-opening-route-c 2.2s ease-in-out .22s infinite}.journey-opening-loading-copy{gap:7px;display:grid}.journey-opening-loading-copy strong{letter-spacing:-.035em;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:800}.journey-opening-loading-copy span{color:#bfd0e8;letter-spacing:.01em;font-size:clamp(.92rem,2.8vw,1.05rem)}@keyframes journey-opening-ring{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes journey-opening-route{0%{stroke-dashoffset:176px;opacity:.25}42%{opacity:1}to{stroke-dashoffset:-176px;opacity:.25}}@keyframes journey-opening-route-c{0%{stroke-dashoffset:181px;opacity:.15}40%,62%{opacity:1}to{stroke-dashoffset:-181px;opacity:.15}}.journey-route-result-rank{color:#2459df;font-size:max(var(--nn-font-min),11px);background:#e8f0ff;border-radius:999px;align-self:flex-start;padding:5px 9px;font-weight:850}.journey-route-result-practical strong{color:#465975;font-style:normal}.journey-route-result-grid article.is-primary{border-color:#8daaff;box-shadow:0 10px 35px #2d67ff16}.journey-route-result-grid article.is-primary:first-child{border-color:#2d67ff;box-shadow:0 12px 38px #2d67ff26}[data-theme=dark] .journey-loading-state strong{color:#edf4ff}[data-theme=dark] .journey-loading-state span{color:#c1d0e4}[data-theme=dark] .journey-loading-globe circle{stroke:#9ab8ff}[data-theme=dark] .journey-loading-globe>path:not(.journey-loading-land){stroke:#93afe8}[data-theme=dark] .journey-loading-globe .journey-loading-land{fill:#4e79db}[data-theme=dark] .journey-loading-orbit-back{stroke:#7898d8}[data-theme=dark] .journey-loading-orbit-front{stroke:#91b1ff}[data-theme=dark] .journey-loading-plane-glyph{fill:#eef5ff;stroke:#285edf}[data-theme=dark] .journey-route-result-rank{color:#dceaff;background:#153d71}[data-theme=dark] .journey-route-result-practical strong{color:#e0eaff}@media (max-width:600px){.journey-loading-state{align-items:flex-start;min-height:180px;padding:24px}.journey-loading-state.is-compact{gap:12px;padding:12px 0}.journey-loading-state>div:last-child{max-width:calc(100% - 60px)}}@media (prefers-reduced-motion:reduce){.journey-loading-plane-motion{display:none}.journey-loading-plane-static{display:block}.journey-loading-halo,.journey-loading-orbit-back,.journey-loading-orbit-front,.journey-opening-ring,.journey-opening-route{animation:none}.journey-onboarding-progress i{transition:none}}.journey-phase-task-groups{gap:16px;margin-top:18px;display:grid}.journey-phase-task-group{border:1px solid #dce5ef;border-radius:12px;padding:14px}.journey-phase-task-group h3{color:#38516c;font-size:max(var(--nn-font-min),12px);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}.journey-phase-task-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.journey-phase-task-group li{color:#40546c;font-size:max(var(--nn-font-min),13px);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;line-height:1.45;display:grid}.journey-phase-task-group li small{color:#62738a;font-size:max(var(--nn-font-min),11px);white-space:nowrap}.journey-phase-task-group p{color:#62738a;font-size:max(var(--nn-font-min),13px);margin:0}[data-theme=dark] .journey-phase-task-group h3,[data-theme=dark] .journey-phase-task-group li{color:#e5effd}[data-theme=dark] .journey-phase-task-group li small,[data-theme=dark] .journey-phase-task-group p{color:#c1d0e4}@media (max-width:650px){.journey-module-minha-jornada .journey-module-list>article{border-left:0;margin-left:0;padding-left:16px}.journey-phase-task-group{padding:13px}.journey-phase-task-group li{grid-template-columns:1fr}.journey-phase-task-group li small{white-space:normal}}.journey-next-primary{margin-top:20px}.journey-next-primary>p{color:#647388;font-size:max(var(--nn-font-min),13px);margin:0;line-height:1.55}.journey-task-filters{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}.journey-task-filters button{color:#52657b;min-height:42px;font:inherit;font-size:max(var(--nn-font-min),12px);cursor:pointer;background:#fff;border:1px solid #d7e2f0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-weight:800;display:flex}.journey-task-filters button span{color:#2457c5;font-size:max(var(--nn-font-min),10px);background:#edf3ff;border-radius:999px;padding:2px 6px}.journey-task-filters button.active{color:#fff;background:#2d67ff;border-color:#2d67ff}.journey-task-filters button.active span{color:#2457c5;background:#fff}.journey-task-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid!important}.journey-task-card>span{min-width:0}.journey-task-card>em{margin-left:0}.journey-task-card.is-blocked{background:#fffdf6;border-color:#ead8a5}.journey-task-card.is-external{background:#fffdf5;border-color:#d7c98c}.journey-item-action{color:#fff;min-height:42px;font:inherit;font-size:max(var(--nn-font-min),12px);cursor:pointer;background:#2d67ff;border:1px solid #2d67ff;border-radius:9px;padding:9px 12px;font-weight:800}.journey-load-more{color:#2457c5;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdaf3;border-radius:10px;margin-top:16px;font-weight:850;display:block}.journey-document-card{background:#fff;grid-template-columns:1fr auto;gap:12px;border:1px solid #dce5ef!important;border-radius:14px!important;align-items:start!important;margin:12px 0!important;padding:18px!important;display:grid!important}.journey-document-card-header{justify-content:flex-end;min-width:0;display:flex}.journey-document-card-copy{gap:6px;min-width:0;display:grid}.journey-document-card-copy strong{line-height:1.35;font-size:max(var(--nn-font-min),15px)!important}.journey-document-card-copy small,.journey-document-card-wait{margin:0;line-height:1.55;color:#62738a!important;font-size:max(var(--nn-font-min),12px)!important}.journey-document-card .journey-item-action,.journey-document-card-wait{grid-column:1/-1;justify-self:start}.journey-status-chip{min-height:28px;font-size:max(var(--nn-font-min),11px);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-weight:850;display:inline-flex}.journey-status-chip.is-completed{color:#087c31;background:#e5f7eb}.journey-status-chip.is-pending{color:#2457c5;background:#edf3ff}.journey-status-chip.is-blocked,.journey-status-chip.is-waiting{color:#815f00;background:#fff3cf}.journey-document-card.is-blocked{background:#fffdf6}.journey-module-documentos{padding-bottom:max(92px,env(safe-area-inset-bottom))}.journey-ai-fab{bottom:max(20px,calc(env(safe-area-inset-bottom) + 18px));z-index:22}.ai-connection-note{justify-content:flex-start}.ai-connection-note>span{gap:3px;display:grid}.ai-connection-note.is-error{background:#fff0f1;border-color:#f0b8c1}.ai-connection-note.is-error small,.ai-connection-note.is-error strong{color:#a71d31}.ai-connection-note button{color:inherit;font:inherit;font-size:max(var(--nn-font-min),11px);cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-left:auto;padding:8px 10px;font-weight:800}[data-theme=dark] .journey-document-card,[data-theme=dark] .journey-load-more,[data-theme=dark] .journey-next-primary,[data-theme=dark] .journey-task-filters button{color:#edf4ff;background:#0b1b2d;border-color:#29425d}[data-theme=dark] .journey-document-card-copy small,[data-theme=dark] .journey-document-card-wait,[data-theme=dark] .journey-next-primary>p{color:#c1d0e4!important}[data-theme=dark] .journey-document-card.is-blocked,[data-theme=dark] .journey-task-card.is-blocked{background:#2a230f;border-color:#67582d}[data-theme=dark] .journey-task-card.is-external{background:#292718;border-color:#675f35}[data-theme=dark] .journey-status-chip.is-pending{color:#dceaff;background:#153d71}[data-theme=dark] .journey-status-chip.is-completed{color:#adf3c5;background:#143b26}[data-theme=dark] .journey-status-chip.is-blocked,[data-theme=dark] .journey-status-chip.is-waiting{color:#ffe49a;background:#423915}[data-theme=dark] .ai-connection-note.is-error{background:#341522;border-color:#703044}@media (max-width:650px){.journey-next-primary{padding:20px}.journey-task-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-task-filters button{justify-content:space-between}.journey-task-card{gap:10px;grid-template-columns:1fr!important}.journey-task-card>em{justify-self:start;margin:0}.journey-task-card .journey-item-action{width:100%}.journey-document-card{grid-template-columns:1fr!important;padding:16px!important}.journey-document-card-header{justify-content:flex-start}.journey-document-card .journey-item-action{width:100%;min-height:46px}.journey-ai-fab{right:14px}.ai-connection-note{align-items:flex-start}.ai-connection-note button{width:100%;margin:6px 0 0}.journey-module-minha-jornada{overflow-x:clip}.journey-phase-dialog,.journey-route-result-details-dialog{max-width:100%;overflow-x:hidden}}.journey-route-result-group.is-ready>header p{color:#16845b}.journey-route-result-group.is-conditional>header p{color:#a25c00}.journey-route-result-group.is-buildable>header p{color:#6550cf}.journey-route-result-group.is-unknown>header p{color:#60718a}.journey-route-result-status{border:1px solid #0000;order:-1;align-self:flex-start!important}.journey-route-result-status.is-ready{border-color:#a9e4ca;color:#126744!important;background:#e7f8f0!important}.journey-route-result-status.is-conditional{border-color:#efd398;color:#7b4900!important;background:#fff4dc!important}.journey-route-result-status.is-buildable{border-color:#cfc5ff;color:#513bb3!important;background:#f0edff!important}.journey-route-result-status.is-unknown{border-color:#d5deea;color:#53647a!important;background:#eef2f7!important}.journey-route-result-details-reason.is-ready{border-left:4px solid #25a873}.journey-route-result-details-reason.is-conditional{border-left:4px solid #d59022}.journey-route-result-details-reason.is-buildable{border-left:4px solid #7864dc}.journey-route-result-details-reason.is-unknown{border-left:4px solid #7c8b9e}.journey-route-result-factor-list{background:#fff;border:1px solid #dce5f5;border-radius:14px;margin-top:14px;padding:15px 16px}.journey-route-result-factor-list>strong{color:#263c57}.journey-route-result-factor-list ul{color:#53647a;gap:7px;margin:9px 0 0;padding-left:20px;line-height:1.5;display:grid}[data-theme=dark] .journey-route-result-status.is-ready{border-color:#286b52;color:#aaf0d2!important;background:#12382b!important}[data-theme=dark] .journey-route-result-status.is-conditional{border-color:#72572a;color:#ffe0a1!important;background:#3b2b0f!important}[data-theme=dark] .journey-route-result-status.is-buildable{border-color:#584d91;color:#d9d0ff!important;background:#29234e!important}[data-theme=dark] .journey-route-result-status.is-unknown{border-color:#3b526d;color:#c8d5e6!important;background:#1b2b3e!important}[data-theme=dark] .journey-route-result-factor-list{background:#0f2237;border-color:#29425d}[data-theme=dark] .journey-route-result-factor-list>strong{color:#edf4ff}[data-theme=dark] .journey-route-result-factor-list ul{color:#c1d0e4}@media (max-width:600px){.journey-route-result-group>header h2{font-size:1.22rem}.journey-route-result-status{white-space:normal;max-width:100%}.journey-route-result-factor-list{padding:14px}.journey-route-result-details-dialog>footer button:only-child{width:100%}}.assistant-history-button{color:#2d67ff;font:inherit;font-size:max(var(--nn-font-min),8px);cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:999px;margin:0 auto 18px;padding:7px 12px;font-weight:700;display:block}.assistant-history-button:disabled{opacity:.65;cursor:wait}[data-theme=dark] .assistant-history-button{color:#9db9ff;background:#10243a;border-color:#29425d}.journey-document-card.is-planned,.journey-task-card.is-planned{background:#f8fbff;border-color:#d7e2f0}.journey-modal-bg:has(.typed-task-modal){z-index:1000}.typed-task-modal{overflow-x:hidden}.typed-task-modal .route-task-guidance{min-width:0}.typed-task-modal .route-task-primary-link{box-sizing:border-box;align-items:center;min-height:42px;display:inline-flex}.typed-task-modal .task-opportunity-form input,.typed-task-modal .task-opportunity-form textarea{box-sizing:border-box;width:100%;min-width:0}[data-theme=dark] .journey-document-card.is-planned,[data-theme=dark] .journey-task-card.is-planned{background:#10243a;border-color:#29425d}@media (max-width:650px){.typed-task-modal header{align-items:flex-start;gap:12px}.typed-task-modal header>div{min-width:0}.typed-task-modal .route-task-guidance p,.typed-task-modal header h2{overflow-wrap:anywhere}.typed-task-modal .route-task-guidance{padding:12px}.typed-task-modal .task-opportunity-form{gap:10px}.typed-task-modal .task-opportunity-form label{margin-top:0}.typed-task-modal footer{gap:10px}.typed-task-modal footer button{flex-basis:100%;width:100%}}.journey-module-documentos .journey-module-list>article.journey-document-card{background:#fff;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy status""action action";gap:12px;border:1px solid #dce5ef!important;border-radius:14px!important;align-items:start!important;margin:12px 0!important;padding:18px!important;display:grid!important}.journey-module-documentos .journey-document-card-header{grid-area:status;justify-content:flex-end;justify-self:end;min-width:0;display:flex}.journey-module-documentos .journey-document-card-copy{grid-area:copy;gap:6px;min-width:0;display:grid}.journey-module-documentos .journey-document-card>.journey-document-card-wait,.journey-module-documentos .journey-document-card>.journey-item-action{grid-area:action/auto;justify-self:start;margin:0}.journey-module-documentos .journey-document-card>.journey-item-action{min-width:min(100%,220px)}[data-theme=dark] .journey-module-documentos .journey-module-list>article.journey-document-card{color:#edf4ff;background:#0b1b2d;border-color:#29425d}[data-theme=dark] .journey-module-documentos .journey-document-card.is-blocked{background:#2a230f;border-color:#67582d}[data-theme=dark] .journey-module-documentos .journey-document-card.is-planned{background:#10243a;border-color:#29425d}@media (max-width:650px){.journey-module-documentos .journey-module-list>article.journey-document-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""copy""action";padding:16px!important}.journey-module-documentos .journey-document-card-header{justify-content:flex-start;justify-self:start}.journey-module-documentos .journey-document-card>.journey-item-action{width:100%;min-width:0;min-height:46px}.journey-main:has(.journey-module-documentos) .journey-ai-fab{display:none}}.journey-module-minha-jornada{padding-bottom:max(112px,calc(env(safe-area-inset-bottom) + 86px));overflow-x:clip}.journey-timeline-panel{background:linear-gradient(145deg,#fbfdff,#f5f9ff);border-color:#d7e3f2;max-width:920px;padding:clamp(18px,3vw,30px)}.journey-timeline-panel>header{margin-bottom:24px}.journey-timeline{gap:0;display:grid}.journey-timeline-phase{grid-template-columns:42px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.journey-timeline-phase:last-child{padding-bottom:0}.journey-timeline-rail{justify-items:center;display:grid;position:relative}.journey-timeline-rail:after{content:"";background:#cbdaf3;width:2px;position:absolute;top:38px;bottom:-2px}.journey-timeline-phase:last-child .journey-timeline-rail:after{display:none}.journey-timeline-rail>span{z-index:1;color:#526b91;width:34px;height:34px;font-size:max(var(--nn-font-min),12px);background:#f7faff;border:2px solid #bfd1ee;border-radius:50%;place-items:center;font-weight:850;display:grid;position:relative}.journey-timeline-phase.is-complete .journey-timeline-rail>span{color:#087c31;background:#e5f8ed;border-color:#32a664}.journey-timeline-card{background:#fff;border:1px solid #dbe6f3;border-radius:18px;min-width:0;padding:19px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 22px #071a3109}.journey-timeline-card:hover{border-color:#adc7ee;box-shadow:0 14px 30px #071a3112}.journey-timeline-phase.is-expanded .journey-timeline-card{border-color:#2d67ff;box-shadow:0 16px 34px #2457c51a}.journey-timeline-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.journey-phase-percent,.journey-phase-state{min-height:26px;font-size:max(var(--nn-font-min),10px);border-radius:999px;align-items:center;padding:4px 9px;font-weight:850;display:inline-flex}.journey-phase-state.is-active{color:#2457c5;background:#edf3ff}.journey-phase-state.is-complete{color:#087c31;background:#e5f8ed}.journey-phase-state.is-waiting{color:#815f00;background:#fff3cf}.journey-phase-percent{color:#526b83;background:#f2f5fa}.journey-timeline-card h3{letter-spacing:-.025em;margin:12px 0 6px;font-size:clamp(18px,2vw,22px);line-height:1.2}.journey-timeline-card>p{color:#62738a;font-size:max(var(--nn-font-min),13px);margin:0;line-height:1.58}.journey-phase-meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:17px;display:grid}.journey-phase-meter>span{background:#e7edf5;border-radius:999px;height:7px;display:block;overflow:hidden}.journey-phase-meter>span>b{border-radius:inherit;background:linear-gradient(90deg,#2d67ff,#50a3ff);height:100%;display:block}.journey-timeline-phase.is-complete .journey-phase-meter>span>b{background:linear-gradient(90deg,#1b9c55,#49c878)}.journey-phase-meter small{color:#697c94;font-size:max(var(--nn-font-min),11px);white-space:nowrap}.journey-phase-toggle{color:#2457c5;width:100%;min-height:44px;font:inherit;font-size:max(var(--nn-font-min),12px);cursor:pointer;background:0 0;border:1px solid #bcd0ed;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-weight:850;transition:background .18s,color .18s,border-color .18s;display:flex}.journey-phase-toggle:focus-visible,.journey-phase-toggle:hover{background:#edf3ff;border-color:#2d67ff;outline:none}.journey-phase-toggle span{font-size:17px;line-height:1}.journey-phase-details{border-top:1px solid #e0e8f2;gap:15px;margin-top:16px;padding-top:17px;display:grid}.journey-phase-next{background:#f2f7ff;border:1px solid #c9d9f3;border-radius:12px;gap:4px;padding:14px 15px;display:grid}.journey-phase-next span{color:#52709a;font-size:max(var(--nn-font-min),10px);letter-spacing:.07em;text-transform:uppercase;font-weight:850}.journey-phase-next strong{font-size:max(var(--nn-font-min),13px);color:#1e3e67;line-height:1.5}.journey-phase-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.journey-phase-task-group{background:#fff;border-color:#dbe6f3;height:100%}.journey-phase-task-group h4{color:#38516c;font-size:max(var(--nn-font-min),11px);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}.journey-phase-task-group.is-complete h4{color:#087c31}.journey-phase-task-group.is-waiting h4{color:#815f00}.journey-phase-task-group li{grid-template-columns:1fr!important}.journey-phase-task-group li small{white-space:normal}.journey-phase-blockers{color:#765300;background:#fff9e8;border:1px solid #f1d88c;border-radius:11px;padding:13px 15px}.journey-phase-blockers strong,.journey-phase-blockers ul{font-size:max(var(--nn-font-min),12px)}.journey-phase-blockers ul{margin:7px 0 0;padding-left:18px;line-height:1.55}.journey-phase-open-tasks{color:#2457c5;min-height:44px;font-size:max(var(--nn-font-min),12px);justify-content:space-between;align-items:center;padding:0 2px;font-weight:850;text-decoration:none;display:flex}.journey-phase-open-tasks span{font-size:18px}[data-theme=dark] .journey-timeline-panel{background:linear-gradient(145deg,#0a1a2d,#081727);border-color:#29425d}[data-theme=dark] .journey-timeline-rail:after{background:#29425d}[data-theme=dark] .journey-timeline-rail>span{color:#b7cff2;background:#10243a;border-color:#365d8f}[data-theme=dark] .journey-timeline-phase.is-complete .journey-timeline-rail>span{color:#adf3c5;background:#143b26;border-color:#2f8b56}[data-theme=dark] .journey-timeline-card{box-shadow:none;background:#0b1b2d;border-color:#29425d}[data-theme=dark] .journey-timeline-phase.is-expanded .journey-timeline-card{border-color:#568cff;box-shadow:0 12px 28px #0005}[data-theme=dark] .journey-timeline-card h3{color:#edf4ff}.journey-phase-meter small,[data-theme=dark] .journey-timeline-card>p{color:#c1d0e4}[data-theme=dark] .journey-phase-percent{color:#cfe0fb;background:#142c47}.journey-phase-toggle:focus-visible,.journey-phase-toggle:hover,[data-theme=dark] .journey-phase-state.is-active{color:#dceaff;background:#153d71}[data-theme=dark] .journey-phase-meter>span{background:#203750}[data-theme=dark] .journey-phase-toggle{color:#a9c6ff;border-color:#365d8f}[data-theme=dark] .journey-phase-details{border-color:#29425d}[data-theme=dark] .journey-phase-next{background:#10243a;border-color:#29425d}[data-theme=dark] .journey-phase-next span{color:#a7bfdf}[data-theme=dark] .journey-phase-next strong{color:#edf4ff}[data-theme=dark] .journey-phase-task-group{background:#10243a;border-color:#29425d}[data-theme=dark] .journey-phase-task-group h4{color:#d9e8ff}[data-theme=dark] .journey-phase-blockers{color:#eed28b;background:#302712;border-color:#695522}[data-theme=dark] .journey-phase-open-tasks{color:#9fc0ff}@media (max-width:650px){.journey-timeline-panel{padding:17px 14px}.journey-timeline-phase{grid-template-columns:31px minmax(0,1fr);gap:10px;padding-bottom:14px}.journey-timeline-rail>span{width:28px;height:28px;font-size:max(var(--nn-font-min),10px)}.journey-timeline-rail:after{top:32px}.journey-timeline-card{border-radius:15px;padding:16px}.journey-timeline-card h3{font-size:19px}.journey-phase-meter{grid-template-columns:1fr}.journey-phase-meter small{white-space:normal}.journey-phase-detail-grid{grid-template-columns:1fr}.journey-phase-task-group{padding:13px}.journey-phase-toggle{margin-top:15px}.journey-phase-open-tasks{min-height:48px}.journey-module-minha-jornada .journey-ai-fab{bottom:max(16px,calc(env(safe-area-inset-bottom) + 12px))}}.journey-sidebar nav a>span:has(.journey-nav-icon),.journey-top-notifications{place-items:center;display:grid}.journey-nav-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.journey-top-notifications{color:#526074;background:#fff;border:1px solid #e3e8f0;border-radius:50%;width:36px;height:36px;position:relative}.journey-top-notifications .journey-nav-icon{width:18px;height:18px}.journey-top-notifications i{background:#00d83b;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:3px}[data-theme=dark] .journey-top-notifications{color:#dceaff;background:#071827;border-color:#29425d}.journey-sidebar nav a>.journey-nav-label{text-align:left;width:auto;min-width:0;font-size:inherit;flex:1}.journey-sidebar nav a>em{white-space:nowrap;flex:none}.journey-timeline-panel .journey-phase-meter small{color:#697c94}.journey-timeline-panel .journey-phase-toggle:focus-visible,.journey-timeline-panel .journey-phase-toggle:hover{color:#2457c5;background:#edf3ff}[data-theme=dark] .journey-timeline-panel .journey-phase-meter small{color:#c1d0e4}[data-theme=dark] .journey-timeline-panel .journey-phase-toggle:focus-visible,[data-theme=dark] .journey-timeline-panel .journey-phase-toggle:hover{color:#dceaff;background:#153d71}.route-recommendation-review{border:1px solid;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 18px;display:flex}.route-recommendation-review>div{gap:4px;display:grid}.route-recommendation-review p{font-size:max(var(--nn-font-min),8px);letter-spacing:.12em;margin:0;font-weight:900}.route-recommendation-review strong{font-size:max(var(--nn-font-min),12px)}.route-recommendation-review small,.route-recommendation-review span{font-size:max(var(--nn-font-min),9px);line-height:1.5}.route-recommendation-review label{min-width:min(100%,260px);font-size:max(var(--nn-font-min),9px);gap:5px;font-weight:800;display:grid}.route-recommendation-review select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid;border-radius:9px;padding:9px 10px}.route-recommendation-review.needs-review{color:#704b0f;background:#fff7e8;border-color:#e5b55a}.route-recommendation-review.needs-review select{color:#704b0f;border-color:#d8ad61}.route-recommendation-review.is-reviewed{color:#126132;background:#eaf8ef;border-color:#72bd8d}.route-recommendation-review.is-reviewed select{color:#126132;border-color:#74b68b}[data-theme=dark] .route-recommendation-review.needs-review{color:#f5d89d;background:#2a200d;border-color:#6c5425}[data-theme=dark] .route-recommendation-review.is-reviewed{color:#a6ebbc;background:#10271a;border-color:#285d3b}[data-theme=dark] .route-recommendation-review select{color:inherit;background:#071827}@media (max-width:700px){.route-recommendation-review{flex-direction:column;align-items:stretch}.route-recommendation-review label{min-width:0}.route-recommendation-review select{font-size:16px}}.journey-modal-bg,.ops-modal-backdrop{--nn-dialog-top:max(12px,env(safe-area-inset-top,0px));--nn-dialog-right:max(12px,env(safe-area-inset-right,0px));--nn-dialog-bottom:max(12px,env(safe-area-inset-bottom,0px));--nn-dialog-left:max(12px,env(safe-area-inset-left,0px));box-sizing:border-box;padding:var(--nn-dialog-top) var(--nn-dialog-right) var(--nn-dialog-bottom) var(--nn-dialog-left);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto}.agent-preview,.journey-modal,.journey-phase-dialog,.ops-modal,.roadmap-preview{box-sizing:border-box;min-width:0;max-width:100%;max-height:calc(100dvh - var(--nn-dialog-top) - var(--nn-dialog-bottom));overscroll-behavior:contain;scroll-padding-block:8px;overflow:hidden auto}.journey-phase-dialog{max-height:min(820px,calc(100dvh - var(--nn-dialog-top) - var(--nn-dialog-bottom)))}.journey-modal>header,.ops-modal>header{z-index:4;background:inherit;min-width:0;padding-bottom:12px;position:sticky;top:0}.agent-preview>header,.journey-phase-dialog>header,.roadmap-preview>header{z-index:4;position:sticky;top:0}.agent-preview>header>div,.journey-modal>header>div,.journey-phase-dialog>header>div,.ops-modal>header>div,.roadmap-preview>header>div{min-width:0}.agent-preview>header h2,.journey-modal>header h2,.journey-modal>header p,.journey-modal>header span,.journey-phase-dialog>header h2,.ops-modal>header h2,.roadmap-preview>header h2{overflow-wrap:anywhere}.agent-preview>header>button,.journey-modal>header>button,.journey-phase-dialog>header>button,.ops-modal>header>button,.roadmap-preview>header>button{touch-action:manipulation;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}body:has(.journey-modal-bg),body:has(.ops-modal-backdrop),html:has(.journey-modal-bg),html:has(.ops-modal-backdrop){overscroll-behavior:none;overflow:hidden}.journey-welcome-backdrop{--nn-dialog-top:max(12px,env(safe-area-inset-top,0px));--nn-dialog-right:max(12px,env(safe-area-inset-right,0px));--nn-dialog-bottom:max(12px,env(safe-area-inset-bottom,0px));--nn-dialog-left:max(12px,env(safe-area-inset-left,0px));box-sizing:border-box;padding:var(--nn-dialog-top) var(--nn-dialog-right) var(--nn-dialog-bottom) var(--nn-dialog-left)}.journey-welcome-modal{max-height:calc(100dvh - var(--nn-dialog-top) - var(--nn-dialog-bottom));overscroll-behavior:contain}.pwa-install-modal{max-height:calc(100dvh - max(18px,env(safe-area-inset-top,0px)) - max(18px,env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;overflow:auto}@media (max-width:650px){.journey-modal-bg{align-items:end}.journey-modal,.journey-phase-dialog{border-radius:16px 16px 10px 10px;width:100%}.journey-modal>header,.ops-modal>header{padding-bottom:10px}}@media (max-height:520px){.journey-modal-bg,.ops-modal-backdrop{align-items:start}.agent-preview,.journey-modal,.journey-phase-dialog,.ops-modal,.roadmap-preview{border-radius:12px}}.journey-modal,.ops-modal{background:var(--nn-theme-surface);color:var(--nn-theme-text);border-color:var(--nn-theme-border)}.journey-finance-route-goal,.journey-reassessment,.visa-comparison{background:var(--nn-theme-surface-subtle);color:var(--nn-theme-text);border-color:var(--nn-theme-border)}.visa-comparison article{background:var(--nn-theme-surface);border-color:var(--nn-theme-border)}.journey-finance-route-goal strong,.journey-reassessment h2,.visa-comparison article,.visa-comparison h2,.visa-comparison h3{color:var(--nn-theme-text)}.journey-finance-note,.journey-finance-route-goal>span,.journey-reassessment span,.visa-comparison p,.visa-comparison small{color:var(--nn-theme-muted)}.journey-finance-route-goal small,.visa-comparison a,.visa-comparison header button{color:var(--nn-theme-link)}.pwa-install-modal,.visa-comparison header button{border-color:var(--nn-theme-border)}.pwa-install-modal{background:var(--nn-theme-surface);color:var(--nn-theme-text)}.pwa-install-modal .pwa-install-copy,.pwa-install-modal header>button,.pwa-install-modal ol{color:var(--nn-theme-muted)}.roadmap-preview{background:var(--nn-theme-page);color:var(--nn-theme-text);border:1px solid var(--nn-theme-border)}.roadmap-preview-route article:not(:last-child):before{background:var(--nn-theme-border)}.roadmap-preview-route article>div,.roadmap-preview>footer{background:var(--nn-theme-surface);color:var(--nn-theme-text);border-color:var(--nn-theme-border)}.roadmap-preview-route span,.roadmap-preview>footer span{color:var(--nn-theme-muted)}.roadmap-preview-route li{background:var(--nn-theme-surface-subtle);color:var(--nn-theme-text)}.partner-directory .partner-country,.partner-directory .partner-country .partner-service-group article,.partner-directory .partner-filters,.partner-directory .partner-request-overview{background:var(--nn-theme-surface-subtle);color:var(--nn-theme-text);border-color:var(--nn-theme-border)}.partner-directory .partner-country .partner-service-group article{background:var(--nn-theme-surface)}.partner-directory .partner-country article strong,.partner-directory .partner-country h2,.partner-directory .partner-country h3,.partner-directory .partner-request-overview strong{color:var(--nn-theme-text)}.partner-directory .partner-country article p small,.partner-directory .partner-country article span,.partner-directory .partner-country header small,.partner-directory .partner-request-overview small,.partner-directory .partner-request-overview span,.partner-directory .partner-summary span{color:var(--nn-theme-muted)}.partner-directory .partner-country article button{background:var(--nn-theme-surface);color:var(--nn-theme-link);border-color:var(--nn-theme-border)}.admin-mobile-navigation,.ops-mobile-backdrop,.ops-mobile-drawer-header,.ops-mobile-menu-trigger{display:none}.ops-heading{min-width:0}@media (max-width:767px){:root{--nn-admin-safe-top:max(12px,env(safe-area-inset-top,0px));--nn-admin-safe-right:max(12px,env(safe-area-inset-right,0px));--nn-admin-safe-bottom:max(12px,env(safe-area-inset-bottom,0px));--nn-admin-safe-left:max(12px,env(safe-area-inset-left,0px))}body:has(.admin-knowledge-shell),body:has(.admin-login-shell),body:has(.admin-score-shell),body:has(.ops-shell){background:#030c16}.ops-shell{display:block;overflow-x:clip}.ops-shell>aside{z-index:410;width:min(86vw,320px);min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 48px #0008}.ops-shell>aside.is-open{transform:translate(0)}.ops-shell>aside>a:first-child{margin-top:12px}.ops-shell nav{grid-template-columns:1fr;gap:5px;margin-top:20px}.ops-shell nav button{min-height:44px;padding:12px 13px}.ops-mobile-drawer-header{color:#a9c2ff;font-size:max(var(--nn-font-min),12px);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:800;display:flex}.ops-mobile-drawer-header button{color:#fff;cursor:pointer;background:#071a31;border:1px solid #31527f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:27px;line-height:1;display:grid}.ops-mobile-backdrop{z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020913aa;border:0;display:block;position:fixed;inset:0}.ops-shell main{width:100%;min-width:0;max-width:none;margin-left:0;padding:16px}.ops-shell main>header{z-index:30;padding:var(--nn-admin-safe-top) 16px 14px;background:var(--nn-theme-page);align-items:flex-start;gap:12px;margin:-16px -16px 20px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ops-shell main>header{background:color-mix(in srgb,var(--nn-theme-page) 94%,transparent)}}.ops-shell main>header{border-bottom:1px solid var(--nn-theme-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ops-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.ops-heading>div{min-width:0}.ops-mobile-menu-trigger{border:1px solid var(--nn-theme-border);background:var(--nn-theme-surface);min-width:44px;min-height:44px;color:var(--nn-theme-link);font-size:max(var(--nn-font-min),12px);cursor:pointer;border-radius:11px;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.ops-mobile-menu-trigger span:first-child{font-size:18px;line-height:1}.ops-shell main>header h1{margin:5px 0;font-size:clamp(24px,7vw,29px);line-height:1.08}.ops-shell main>header span{max-width:none;font-size:max(var(--nn-font-min),13px)}.ops-header-actions{flex-shrink:0;gap:7px}.ops-header-actions .ops-role-badge,.ops-header-actions .pwa-install-compact{display:none}.ops-user{width:38px;height:38px;font-size:max(var(--nn-font-min),11px)}.ops-toast{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));max-width:none;font-size:max(var(--nn-font-min),13px)}.ops-modal-backdrop{z-index:500;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.ops-modal{border-radius:16px;max-height:calc(100dvh - 24px);padding:18px;overflow:auto}.ops-modal footer{background:inherit;flex-wrap:wrap;padding:14px 0 0;position:sticky;bottom:-18px}.ops-modal footer button{flex:130px;min-height:44px}.ops-stats{grid-template-columns:1fr;gap:10px;margin:18px 0}.ops-work{border-radius:14px;padding:17px}.ops-work>button{float:none;margin:0 0 14px}.ops-chart>div{grid-template-columns:minmax(74px,.75fr) minmax(0,1fr) 40px;gap:8px}.users-table{border-radius:14px}.users-table-head{display:none}.users-table>article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px;display:grid}.user-identity{grid-column:1/-1}.user-last-seen,.user-plan,.user-route{display:none}.user-progress{min-width:120px}.users-table>article>button{align-self:end;min-height:40px}.user-drawer-backdrop{z-index:520;padding-left:0}.user-drawer{width:100%;max-width:620px;min-height:100dvh}.user-drawer>header{padding:max(16px,env(safe-area-inset-top)) 18px 16px}.user-drawer-actions{padding:14px 18px}.user-detail-section{margin:0 18px 12px}.user-drawer>footer{padding:2px 18px max(22px,env(safe-area-inset-bottom))}.admin-knowledge-shell,.admin-score-shell{min-width:0;overflow-x:clip}.admin-knowledge-shell>div,.admin-score-shell>div{min-width:0;padding:24px 16px!important}.admin-knowledge-shell h1,.admin-score-shell h1{font-size:clamp(28px,9vw,36px);line-height:1.08}.admin-knowledge-shell h2,.admin-score-shell h2{line-height:1.18}.journey-admin-header,.score-admin-header{box-sizing:border-box;min-height:calc(var(--nn-admin-safe-top) + 56px);padding:var(--nn-admin-safe-top) 16px 12px!important;background-color:#030c16!important}.journey-admin-header>div,.score-admin-header>div{min-width:0;flex-wrap:nowrap!important}.journey-admin-header>div>div:first-child,.score-admin-header>div>div:first-child{min-width:0}.journey-admin-header p,.score-admin-header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-admin-header .journey-admin-desktop-navigation,.score-admin-header .score-admin-desktop-navigation{display:none}.admin-mobile-navigation{flex:none;margin-left:auto;display:block}.admin-mobile-navigation-trigger{color:#dbe7ff;min-height:44px;font-size:max(var(--nn-font-min),13px);cursor:pointer;background:#071a31;border:1px solid #31527f;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.admin-mobile-navigation-trigger-icon{font-size:18px;line-height:1}.admin-mobile-navigation-backdrop{z-index:600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020913aa;border:0;position:fixed;inset:0}.admin-mobile-navigation-drawer{z-index:610;color:#edf4ff;width:min(86vw,320px);min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));background:#030c16;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto;box-shadow:16px 0 48px #0009}.admin-mobile-navigation-drawer header{border-bottom:1px solid #163054;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.admin-mobile-navigation-drawer header>div{align-items:center;gap:10px;min-width:0;display:flex}.admin-mobile-navigation-drawer header span{gap:3px;display:grid}.admin-mobile-navigation-drawer header strong{font-size:max(var(--nn-font-min),13px);letter-spacing:.1em}.admin-mobile-navigation-drawer header small{color:#84a8ff;font-size:max(var(--nn-font-min),10px);letter-spacing:.14em}.admin-mobile-navigation-drawer header>button{color:#fff;cursor:pointer;background:#071a31;border:1px solid #31527f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:27px;line-height:1;display:grid}.admin-mobile-navigation-drawer nav{gap:6px;margin:18px 0;display:grid}.admin-mobile-navigation-drawer nav a,.admin-mobile-navigation-switch a{color:#c7d9ff;background:#071a31;border:1px solid #1d3556;border-radius:11px;align-items:center;min-height:46px;padding:11px 13px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.admin-mobile-navigation-drawer nav a.active{color:#fff;background:#0c2240;border-color:#2d67ff;box-shadow:inset 3px 0 #2d67ff}.admin-mobile-navigation-switch{border-top:1px solid #163054;gap:7px;margin-top:auto;padding-top:18px;display:grid}.admin-mobile-navigation-switch a{color:#a9c2ff;border-color:#31527f}.admin-mobile-navigation-drawer form{margin-top:10px}.admin-mobile-navigation-drawer form button{color:#dbe7ff;cursor:pointer;background:0 0;border:1px solid #31527f;border-radius:11px;width:100%;min-height:46px;font-size:14px;font-weight:800}.admin-login-shell{min-height:100dvh!important;padding:var(--nn-admin-safe-top) var(--nn-admin-safe-right) var(--nn-admin-safe-bottom) var(--nn-admin-safe-left)!important}.admin-login-shell>section{max-width:min(100%,448px)}}@media (min-width:768px){.admin-mobile-navigation{display:none}.ops-mobile-backdrop,.ops-mobile-drawer-header,.ops-mobile-menu-trigger{display:none!important}}[role=button]:focus-visible,button:focus-visible{outline:3px solid var(--nn-button-focus);outline-offset:3px}[role=button][aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.72!important}.journey-modal footer button,.journey-profile-form footer button,.ops-modal footer button{background:var(--nn-button-secondary-bg);color:var(--nn-button-secondary-text);border-color:var(--nn-button-secondary-border)}.journey-modal footer button:last-child,.journey-profile-form footer button:last-child,.nn-button-primary,.ops-modal footer button:last-child{background:var(--nn-button-primary-bg);color:var(--nn-button-primary-text);border-color:var(--nn-button-primary-bg)}.journey-assessment-layout>aside button,.nn-button-secondary,.version-list button,.visa-country-nav button{background:var(--nn-button-secondary-bg);color:var(--nn-button-secondary-text);border-color:var(--nn-button-secondary-border)}.journey-assessment-layout>aside button.active,.version-list button.active{background:var(--nn-theme-surface-subtle);color:var(--nn-theme-text)}.agent-library>div>button.active,.agent-library>div>button:hover,.country-library>button.active,.country-library>button:hover,.journey-chat>aside button,.roadmap-library>div>button.active,.roadmap-library>div>button:hover{color:var(--nn-theme-text)}.user-drawer>header>button{background:var(--nn-button-disabled-bg);color:var(--nn-button-disabled-text)}.agent-library button>i{color:#2459df}.auth-link-button{color:#84a8ff}[data-theme=dark] .admin-filter-panel>button,[data-theme=dark] .journey-module-list>article>button:last-child,[data-theme=dark] .journey-panel header button,[data-theme=dark] .journey-welcome>button,[data-theme=dark] .ops-table article>button,[data-theme=dark] .visa-catalog-grid article button,[data-theme=dark] .visa-comparison header button{color:var(--nn-theme-link)}.nn-button-danger{background:var(--nn-button-danger-bg);color:var(--nn-button-danger-text);border-color:var(--nn-button-danger-bg)}.journey-module-financas{--finance-income:#08b85a;--finance-expense:#eb5a66;--finance-blue:#2d67ff;--finance-ink:#071a31}.journey-module-financas .journey-module-heading{align-items:flex-end;margin-bottom:22px}.journey-module-financas .journey-module-heading>div>span{max-width:620px;display:block}.journey-module-financas .journey-module-heading>button{color:#fff;background:linear-gradient(135deg,#2d67ff,#3f72ff);border:1px solid #4f7cff;border-radius:12px;min-height:46px;padding:0 20px;font-weight:800;box-shadow:0 10px 24px #2d67ff30}.journey-finance-dashboard{grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}.journey-finance-chart-panel,.journey-finance-goal-card,.journey-finance-movements,.journey-finance-no-goal,.journey-finance-overview{border:1px solid var(--nn-theme-border);border-radius:22px;box-shadow:0 16px 34px #071a310c}.journey-finance-overview{color:#fff;background:radial-gradient(circle at 90% 10%,#2454a8 0,#0b2a56 32%,#061526 75%);grid-column:1/-1;padding:28px;overflow:hidden}.journey-finance-overview-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.journey-finance-chart-copy>span,.journey-finance-goal-copy>span,.journey-finance-movements>header>div>span,.journey-finance-overview-top>div>span{color:#82a7ff;font-size:max(var(--nn-font-min),10px);letter-spacing:.14em;font-weight:900;display:block}.journey-finance-overview-top h2{color:#fff;letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(34px,6vw,58px)}.journey-finance-overview-top p{color:#b9c6d8;max-width:590px;margin:0;line-height:1.55}.journey-finance-overview-top label{color:#aebfd6;font-size:max(var(--nn-font-min),10px);gap:6px;font-weight:700;display:grid}.journey-finance-overview-top select{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:10px;min-width:105px;height:42px;padding:0 32px 0 12px;font-size:16px}.journey-finance-overview-top select option{color:#071a31;background:#fff}.journey-finance-overview-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.journey-finance-overview-stats article{background:#ffffff0b;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-width:0;padding:15px;display:grid;position:relative}.journey-finance-overview-stats article>span{border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:20px;font-weight:700;display:grid}.journey-finance-overview-stats article>span.is-income{color:#42e694;background:#08b85a22}.journey-finance-overview-stats article>span.is-expense{color:#ff929a;background:#eb5a6622}.journey-finance-overview-stats article>span.is-capacity{color:#9ab6ff;background:#2d67ff30}.journey-finance-overview-stats small{color:#91a2b9;min-width:0;font-size:max(var(--nn-font-min),9px);letter-spacing:.08em;font-weight:800}.journey-finance-overview-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(15px,2vw,20px);overflow:hidden}.journey-finance-chart-panel{background:var(--nn-theme-surface);color:var(--nn-theme-text);grid-column:1/2;padding:24px}.journey-finance-chart-wrap{min-width:0}.journey-finance-chart-copy{grid-template-columns:1fr auto;align-items:end;gap:4px 16px;display:grid}.journey-finance-chart-copy>span{grid-column:1/-1}.journey-finance-chart-copy>strong{color:var(--nn-theme-text);font-size:24px}.journey-finance-chart-copy>small{color:var(--nn-theme-muted);text-align:right}.journey-finance-chart{width:100%;height:auto;max-height:260px;margin-top:12px;display:block;overflow:visible}.journey-finance-chart-grid{stroke:var(--nn-theme-border);stroke-width:1px;stroke-dasharray:5 7}.journey-finance-chart-line{fill:none;stroke:var(--finance-blue);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 7px #2d67ff42)}.journey-finance-chart-point{fill:var(--nn-theme-surface);stroke:var(--finance-blue);stroke-width:4px}.journey-finance-chart-dates{color:var(--nn-theme-muted);font-size:max(var(--nn-font-min),9px);justify-content:space-between;display:flex}.journey-finance-chart-empty{text-align:center;min-height:265px;color:var(--nn-theme-muted);align-content:center;place-items:center;padding:28px;display:grid}.journey-finance-chart-empty>span{width:48px;height:48px;color:var(--finance-blue);background:#2d67ff14;border-radius:15px;place-items:center;font-size:24px;display:grid}.journey-finance-chart-empty strong{color:var(--nn-theme-text);margin-top:14px}.journey-finance-chart-empty p{max-width:390px;margin:6px auto 0;line-height:1.5}.journey-finance-goal-card{background:linear-gradient(155deg,var(--nn-theme-surface),var(--nn-theme-surface-subtle));color:var(--nn-theme-text);grid-column:2/3;padding:24px}.journey-finance-goal-copy h2{color:var(--nn-theme-text);margin:10px 0 15px;font-size:22px;line-height:1.25}.journey-finance-goal-copy p{color:var(--nn-theme-muted);margin:0}.journey-finance-goal-copy p strong{color:var(--nn-theme-text);font-size:20px}.journey-finance-goal-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:24px;display:grid}.journey-finance-goal-progress>div{background:var(--nn-theme-border);border-radius:99px;height:10px;overflow:hidden}.journey-finance-goal-progress>div>span{border-radius:inherit;background:linear-gradient(90deg,#2d67ff,#08b85a);height:100%;display:block}.journey-finance-goal-progress>strong{color:var(--finance-blue)}.journey-finance-goal-card footer{color:var(--nn-theme-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.journey-finance-goal-card footer button{border:1px solid var(--nn-theme-border);background:var(--nn-button-secondary-bg);min-height:40px;color:var(--nn-button-secondary-text);border-radius:10px;padding:0 14px;font-weight:800}.journey-finance-no-goal{background:var(--nn-theme-surface-subtle);color:var(--nn-theme-text);grid-column:2/3;gap:14px;padding:22px;display:flex}.journey-finance-no-goal>span{height:40px;color:var(--finance-blue);background:#2d67ff15;border-radius:13px;flex:0 0 40px;place-items:center;font-size:21px;display:grid}.journey-finance-no-goal strong{color:var(--nn-theme-text);display:block}.journey-finance-no-goal p{color:var(--nn-theme-muted);margin:6px 0 0;line-height:1.5}.journey-finance-movements{background:var(--nn-theme-surface);color:var(--nn-theme-text);grid-column:1/-1;padding:24px}.journey-finance-movements>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.journey-finance-movements>header h2{color:var(--nn-theme-text);margin:6px 0 3px;font-size:24px}.journey-finance-movements>header p{color:var(--nn-theme-muted);margin:0}.journey-finance-movements>header nav{background:var(--nn-theme-surface-subtle);border-radius:12px;gap:6px;padding:5px;display:flex}.journey-finance-movements>header nav button{min-height:38px;color:var(--nn-theme-muted);background:0 0;border:0;border-radius:9px;padding:0 14px;font-weight:800}.journey-finance-movements>header nav button.active{background:var(--nn-theme-surface);color:var(--finance-blue);box-shadow:0 4px 12px #071a3112}.journey-finance-entry-list{border-top:1px solid var(--nn-theme-border);margin-top:20px;display:grid}.journey-finance-entry{border:0;border-bottom:1px solid var(--nn-theme-border);width:100%;color:var(--nn-theme-text);text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 4px;display:grid}.journey-finance-entry:hover{background:var(--nn-theme-surface-subtle)}.journey-finance-entry-icon{border-radius:13px;place-items:center;width:40px;height:40px;font-size:23px;font-weight:500;display:grid}.journey-finance-entry.is-income .journey-finance-entry-icon{color:var(--finance-income);background:#08b85a16}.journey-finance-entry.is-expense .journey-finance-entry-icon{color:var(--finance-expense);background:#eb5a6616}.journey-finance-entry-copy{min-width:0}.journey-finance-entry-amount small,.journey-finance-entry-amount strong,.journey-finance-entry-copy small,.journey-finance-entry-copy strong{display:block}.journey-finance-entry-copy strong{color:var(--nn-theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.journey-finance-entry-copy small{color:var(--nn-theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.journey-finance-entry-amount{text-align:right}.journey-finance-entry-amount strong{font-size:17px}.journey-finance-entry.is-income .journey-finance-entry-amount strong{color:var(--finance-income)}.journey-finance-entry.is-expense .journey-finance-entry-amount strong{color:var(--finance-expense)}.journey-finance-entry-amount small{color:var(--nn-theme-muted);margin-top:3px}.journey-finance-empty{text-align:center;color:var(--nn-theme-muted);padding:38px 20px}.journey-finance-empty strong{color:var(--nn-theme-text);display:block}.journey-finance-empty p{margin:6px 0 0}.journey-finance-movements>.journey-load-more{margin:18px auto 0;display:block}@media (max-width:900px){.journey-finance-dashboard{grid-template-columns:1fr}.journey-finance-chart-panel,.journey-finance-goal-card,.journey-finance-movements,.journey-finance-no-goal{grid-column:1}}@media (max-width:600px){.journey-module-financas .journey-module-heading{align-items:start;gap:16px;margin-top:0;display:grid}.journey-module-financas .journey-module-heading>button{width:100%;min-height:48px}.journey-finance-dashboard{gap:14px}.journey-finance-chart-panel,.journey-finance-goal-card,.journey-finance-movements,.journey-finance-no-goal,.journey-finance-overview{border-radius:17px}.journey-finance-overview{padding:20px}.journey-finance-overview-top{gap:15px;display:grid}.journey-finance-overview-top h2{font-size:36px}.journey-finance-overview-top label{grid-template-columns:auto 1fr;align-items:center}.journey-finance-overview-top select{width:100%}.journey-finance-overview-stats{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.journey-finance-overview-stats article{padding:12px}.journey-finance-overview-stats article:last-child{grid-column:1/-1}.journey-finance-chart-panel,.journey-finance-goal-card,.journey-finance-movements{padding:18px}.journey-finance-chart-copy{grid-template-columns:1fr}.journey-finance-chart-copy>small{text-align:left}.journey-finance-chart{min-height:180px}.journey-finance-goal-card footer{flex-direction:column;align-items:flex-start}.journey-finance-goal-card footer button{width:100%;min-height:46px}.journey-finance-movements>header{align-items:start;display:grid}.journey-finance-movements>header nav{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.journey-finance-movements>header nav button{padding:0 8px}.journey-finance-entry{grid-template-columns:40px minmax(0,1fr);padding:15px 2px}.journey-finance-entry-amount{text-align:left;grid-column:2}.journey-finance-entry-copy small{white-space:normal}}.journey-home{--home-blue:#2d67ff;--home-green:#00b84a;--home-deep:#071a31;color:var(--nn-theme-text);gap:20px;display:grid}.journey-home a{text-decoration:none}.journey-home-welcome{justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 2px 4px;display:flex}.journey-home-finance-card header p,.journey-home-next-copy>p,.journey-home-progress-copy>p,.journey-home-route-card header p,.journey-home-welcome p{color:var(--home-blue);font-size:max(var(--nn-font-min),11px);letter-spacing:.15em;margin:0;font-weight:900}.journey-home-welcome h1{color:var(--nn-theme-text);letter-spacing:-.035em;margin:8px 0 4px;font-size:clamp(28px,3vw,40px);line-height:1.08}.journey-home-welcome>div>span{color:var(--nn-theme-muted);font-size:16px}.journey-home-subtle-link,.journey-home-welcome>a{min-height:44px;color:var(--nn-theme-link);align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.journey-home-finance-card>a span,.journey-home-next-actions>a span,.journey-home-route-card>a span,.journey-home-subtle-link span,.journey-home-welcome>a span{transition:transform .18s}.journey-home-finance-card>a:hover span,.journey-home-next-actions>a:hover span,.journey-home-route-card>a:hover span,.journey-home-subtle-link:hover span,.journey-home-welcome>a:hover span{transform:translate(3px)}.journey-home-progress-card{color:#fff;background:radial-gradient(circle at 8% 18%,#164987 0,#0a2a54 30%,#061526 72%);border:1px solid #1b3c65;border-radius:24px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:26px;padding:27px 30px;display:grid;overflow:hidden;box-shadow:0 18px 42px #071a3124}.journey-home-progress-ring{--progress:0deg;background:conic-gradient(var(--home-green) var(--progress),#27415f 0);filter:drop-shadow(0 9px 20px #0004);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative}.journey-home-progress-ring:before{content:"";background:#091b30;border-radius:50%;position:absolute;inset:8px}.journey-home-progress-ring:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:-5px}.journey-home-progress-ring>div{z-index:1;text-align:center;position:relative}.journey-home-progress-ring span,.journey-home-progress-ring strong{display:block}.journey-home-progress-ring strong{font-size:29px;line-height:1}.journey-home-progress-ring span{color:#aebed3;font-size:max(var(--nn-font-min),12px);margin-top:4px}.journey-home-progress-copy h2{color:#fff;margin:7px 0 6px;font-size:clamp(20px,2.5vw,29px);line-height:1.2}.journey-home-progress-copy>span{color:#b9c7da;font-size:15px;line-height:1.55}.journey-home-progress-facts{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.journey-home-progress-facts small{color:#c7d3e4;min-height:30px;font-size:max(var(--nn-font-min),12px);background:#ffffff0b;border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.journey-home-progress-facts small b{color:#fff}.journey-home-progress-facts small i{background:var(--home-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00b84a20}.journey-home-progress-card .journey-home-subtle-link{color:#a9c4ff;white-space:nowrap;align-self:end}.journey-home-next-card{background:linear-gradient(130deg,#f9fbff,#edf4ff);border:1px solid #bfd0f3;border-radius:20px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 26px;display:grid;position:relative;box-shadow:0 12px 34px #244d8d12}.journey-home-next-card:before{background:var(--home-blue);content:"";border-radius:0 5px 5px 0;width:4px;position:absolute;inset:18px auto 18px 0}.journey-home-card-icon,.journey-home-next-icon{color:#fff;background:linear-gradient(145deg,#2d67ff,#1e53df);border-radius:16px;place-items:center;display:grid;box-shadow:0 10px 20px #2d67ff2d}.journey-home-next-icon{width:58px;height:58px}.journey-home-card-icon svg,.journey-home-next-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:27px;height:27px}.journey-home-next-copy h2{color:var(--nn-theme-text);margin:6px 0;font-size:clamp(20px,2.4vw,27px);line-height:1.22}.journey-home-next-copy>span{max-width:720px;color:var(--nn-theme-muted);font-size:15px;line-height:1.55;display:block}.journey-home-next-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.journey-home-next-meta small{color:#50627a;font-size:max(var(--nn-font-min),12px);background:#fff;border-radius:999px;padding:5px 9px;font-weight:750;box-shadow:0 3px 10px #244d8d0d}.journey-home-next-actions{gap:9px;min-width:190px;display:grid}.journey-home-next-actions>a{border:1px solid var(--nn-button-secondary-border);background:var(--nn-button-secondary-bg);min-height:46px;color:var(--nn-button-secondary-text);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:14px;font-weight:850;display:flex}.journey-home-next-actions>a:first-child{border-color:var(--nn-button-primary-bg);background:var(--nn-button-primary-bg);color:var(--nn-button-primary-text);box-shadow:0 8px 18px #2d67ff28}.journey-home-support-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.75fr);align-items:stretch;gap:20px;display:grid}.journey-home-finance-card,.journey-home-route-card{border:1px solid var(--nn-theme-border);background:var(--nn-theme-surface);border-radius:20px;min-width:0;padding:24px;box-shadow:0 12px 32px #071a310b}.journey-home-route-card{align-content:start;display:grid}.journey-home-finance-card>header,.journey-home-route-card>header{align-items:center;gap:14px;display:flex}.journey-home-finance-card>header>div:last-child,.journey-home-route-card>header>div:last-child{min-width:0}.journey-home-country-mark{background:#f4f8ff;border:1px solid #dce6f4;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:25px;display:grid;box-shadow:0 7px 16px #1739670d}.journey-home-finance-card h2,.journey-home-route-card h2{color:var(--nn-theme-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;line-height:1.25}.journey-home-route-card header span{color:var(--nn-theme-muted);font-size:max(var(--nn-font-min),13px);margin-top:3px;display:block}.journey-home-finance-message,.journey-home-route-empty,.journey-home-route-summary{color:var(--nn-theme-muted);margin:17px 0 0;font-size:14px;line-height:1.6}.journey-home-phase-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0 20px;padding:0;list-style:none;display:grid;position:relative}.journey-home-phase-line:before{background:var(--nn-theme-border);content:"";height:2px;position:absolute;top:17px;left:8%;right:8%}.journey-home-phase-line li{z-index:1;text-align:center;align-content:start;justify-items:center;gap:8px;min-width:0;padding:0 5px;display:grid;position:relative}.journey-home-phase-line li>i{border:2px solid var(--nn-theme-border);background:var(--nn-theme-surface);width:35px;height:35px;color:var(--nn-theme-muted);font-style:normal;font-size:max(var(--nn-font-min),12px);border-radius:50%;place-items:center;font-weight:900;display:grid}.journey-home-phase-line li.is-complete>i{color:#07893a;background:#e9f9ef;border-color:#91d9ad}.journey-home-phase-line li.is-current>i{border-color:var(--home-blue);background:var(--home-blue);color:#fff;box-shadow:0 0 0 5px #2d67ff18}.journey-home-phase-line span{min-width:0}.journey-home-phase-line small,.journey-home-phase-line strong{overflow-wrap:anywhere;display:block}.journey-home-phase-line strong{color:var(--nn-theme-text);font-size:max(var(--nn-font-min),12px);line-height:1.35}.journey-home-phase-line small{color:var(--nn-theme-muted);font-size:max(var(--nn-font-min),11px);margin-top:3px}.journey-home-phase-line li.is-current small{color:var(--home-blue);font-weight:800}.journey-home-finance-card>a,.journey-home-route-card>a{border:1px solid var(--nn-button-secondary-border);background:var(--nn-button-secondary-bg);min-height:44px;color:var(--nn-theme-link);border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:10px 14px;font-size:14px;font-weight:850;display:inline-flex}.journey-home-card-icon{background:linear-gradient(145deg,#00b866,#04904f);border-radius:14px;flex:0 0 46px;width:46px;height:46px;box-shadow:0 9px 18px #04904f24}.journey-home-card-icon svg{width:23px;height:23px}.journey-home-finance-card{flex-direction:column;display:flex}.journey-home-finance-value{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:27px;display:flex}.journey-home-finance-value strong{color:var(--nn-theme-text);letter-spacing:-.04em;font-size:clamp(27px,3.2vw,38px)}.journey-home-finance-value span{color:var(--nn-theme-muted);font-size:max(var(--nn-font-min),13px)}.journey-home-finance-progress{background:#e4eaf2;border-radius:999px;height:9px;margin-top:18px;overflow:hidden}.journey-home-finance-progress i{border-radius:inherit;background:linear-gradient(90deg,#2d67ff,#00c866);height:100%;display:block}.journey-home-finance-summary{color:var(--nn-theme-muted);font-size:max(var(--nn-font-min),12px);justify-content:space-between;gap:12px;margin:9px 0 22px;display:flex}.journey-home-finance-summary b{color:var(--nn-theme-text)}.journey-home-finance-message{margin-bottom:22px}.journey-home a:focus-visible{outline:3px solid var(--nn-button-focus);outline-offset:3px}[data-theme=dark] .journey-home-next-card{background:linear-gradient(130deg,#0b1b2d,#102744);border-color:#29486d}[data-theme=dark] .journey-home-next-meta small{color:#d3e1f3;background:#18304d}[data-theme=dark] .journey-home-country-mark{background:#10243a;border-color:#29425d}[data-theme=dark] .journey-home-phase-line li.is-complete>i{color:#a7efc0;background:#113b28;border-color:#24734a}[data-theme=dark] .journey-home-finance-progress{background:#263b55}@media (max-width:960px){.journey-home-support-grid{grid-template-columns:1fr}.journey-home-finance-card{min-height:310px}}@media (max-width:700px){.journey-home{gap:14px}.journey-home-welcome{align-items:flex-start;padding:0 2px 3px}.journey-home-welcome>a{display:none}.journey-home-welcome h1{font-size:29px}.journey-home-welcome>div>span{font-size:15px}.journey-home-progress-card{border-radius:19px;grid-template-columns:86px minmax(0,1fr);gap:16px;padding:20px}.journey-home-progress-ring{width:82px;height:82px}.journey-home-progress-ring:before{inset:6px}.journey-home-progress-ring strong{font-size:23px}.journey-home-progress-ring span{font-size:max(var(--nn-font-min),10px)}.journey-home-progress-copy h2{font-size:19px}.journey-home-progress-copy>span{font-size:max(var(--nn-font-min),13px)}.journey-home-progress-facts{margin-top:10px}.journey-home-progress-facts small{font-size:max(var(--nn-font-min),11px)}.journey-home-progress-card .journey-home-subtle-link{border-top:1px solid #ffffff18;grid-column:1/-1;justify-content:center;align-self:auto;min-height:42px;padding-top:13px}.journey-home-next-card{border-radius:17px;grid-template-columns:46px minmax(0,1fr);gap:13px;padding:19px}.journey-home-next-icon{border-radius:13px;width:46px;height:46px}.journey-home-next-icon svg{width:23px;height:23px}.journey-home-next-copy h2{font-size:20px}.journey-home-next-copy>span{font-size:14px}.journey-home-next-actions{grid-column:1/-1;min-width:0;margin-top:3px}.journey-home-next-actions>a{width:100%;min-height:48px}.journey-home-finance-card,.journey-home-route-card{border-radius:17px;padding:19px}.journey-home-phase-line{grid-template-columns:1fr;gap:10px;margin:20px 0 18px;padding-left:0}.journey-home-phase-line:before{width:2px;height:auto;top:17px;bottom:17px;left:17px}.journey-home-phase-line li{text-align:left;grid-template-columns:35px minmax(0,1fr);place-items:center start;gap:11px;padding:0}.journey-home-phase-line li>i{grid-row:1;width:35px;height:35px}.journey-home-phase-line li>span{grid-column:2}.journey-home-phase-line strong{font-size:14px}.journey-home-phase-line small{font-size:max(var(--nn-font-min),12px)}.journey-home-finance-card{min-height:0}}@media (max-width:360px){.journey-home-progress-card{text-align:center;grid-template-columns:1fr}.journey-home-progress-ring{margin:auto}.journey-home-progress-facts{justify-content:center}.journey-home-progress-card .journey-home-subtle-link{grid-column:1}.journey-home-finance-card>header,.journey-home-route-card>header{align-items:flex-start}.journey-home-country-mark{flex-basis:46px;width:46px;height:46px;font-size:21px}.journey-home-finance-summary{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.journey-home-finance-card>a span,.journey-home-next-actions>a span,.journey-home-route-card>a span,.journey-home-subtle-link span,.journey-home-welcome>a span{transition:none}}body:has(.influencer-auth-shell),body:has(.influencer-portal){background:#030c16!important}body:has(.influencer-auth-shell)>footer,body:has(.influencer-portal)>footer{display:none}.influencer-auth-shell{color:#fff;background:radial-gradient(circle at 50% 0,#113568 0,#071a31 32%,#030c16 72%);place-items:center;min-height:100svh;padding:24px;display:grid}.influencer-auth-card{background:#071a31;border:1px solid #23446f;border-radius:28px;width:min(480px,100%);padding:34px;box-shadow:0 28px 90px #0008}.influencer-auth-card .influencer-eyebrow,.influencer-panel>.influencer-eyebrow{color:#4dff7e;letter-spacing:.18em;margin:22px 0 8px;font-size:12px;font-weight:850}.influencer-auth-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,6vw,42px)}.influencer-auth-card>p:not(.influencer-eyebrow){color:#b8c8dd;margin:12px 0;line-height:1.65}.influencer-auth-card form{gap:16px;margin-top:28px;display:grid}.admin-influencer-form label,.admin-reconciliation label,.influencer-auth-card label{gap:8px;font-size:13px;font-weight:800;display:grid}.admin-influencer-form input,.admin-influencer-form select,.admin-influencer-form textarea,.admin-influencer-toolbar input,.admin-reconciliation input,.influencer-auth-card input{color:#fff;min-height:48px;font:inherit;background:#061426;border:1px solid #294b75;border-radius:12px;outline:none;padding:12px 14px}.admin-influencer-form input:focus,.admin-influencer-form select:focus,.admin-influencer-form textarea:focus,.influencer-auth-card input:focus{border-color:#2d67ff;box-shadow:0 0 0 3px #2d67ff2c}.admin-influencer-form button,.admin-influencers button,.admin-reconciliation button,.influencer-auth-card button{color:#fff;cursor:pointer;background:#2d67ff;border:1px solid #2d67ff;border-radius:11px;min-height:46px;padding:10px 16px;font-weight:850}.influencer-auth-card button{color:#031016;background:#00d83b;border-color:#00d83b;border-radius:999px;margin-top:6px}.admin-influencers button:disabled,.influencer-auth-card button:disabled{opacity:.55;cursor:not-allowed}.influencer-auth-card footer{color:#8295ae;text-align:center;margin-top:26px;font-size:12px}.influencer-auth-card footer a{color:#a9c2ff}.influencer-recovery-link{color:#a9c2ff;justify-self:end;font-size:12px;font-weight:750}.influencer-error{color:#ffdbe0;background:#5e172940;border:1px solid #e7637480;border-radius:12px;padding:13px 15px;font-size:14px;line-height:1.5}.influencer-error p{margin:0}.influencer-error a,.influencer-error button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ff9ead;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:8px 16px;font-weight:850;text-decoration:none;display:inline-flex}.influencer-state{color:#91a5bf;text-align:center;border:1px dashed #365474;border-radius:16px;padding:38px}.influencer-demo-banner{color:#fff2bc;background:#3f310f;border:1px solid #d5a82e80;border-radius:14px;align-items:center;gap:14px;margin:-8px 0 20px;padding:13px 16px;display:flex}.influencer-demo-banner strong{color:#2a2108;letter-spacing:.08em;background:#ffd86a;border-radius:999px;flex:none;padding:5px 9px;font-size:10px}.influencer-demo-banner span{font-size:12px;line-height:1.5}.influencer-portal{color:#edf4ff;background:#07111e;grid-template-columns:250px minmax(0,1fr);min-height:100svh;display:grid}.influencer-portal>aside{background:#030c16;border-right:1px solid #19304d;flex-direction:column;height:100svh;padding:26px 18px;display:flex;position:sticky;top:0;overflow:auto}.influencer-portal>aside>a:first-child{color:#fff;letter-spacing:.1em;align-items:center;gap:11px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.influencer-portal>aside>a small{color:#4dff7e;letter-spacing:.16em;margin-top:4px;font-size:8px;display:block}.influencer-portal nav{gap:5px;margin-top:34px;display:grid}.influencer-portal nav a{color:#9fb0c6;border-radius:10px;align-items:center;min-height:44px;padding:11px 13px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.influencer-portal nav a.active{color:#fff;background:#102a4e;box-shadow:inset 3px 0 #2d67ff}.influencer-boundary{background:#071a31;border:1px solid #1f3e64;border-radius:14px;gap:5px;margin-top:auto;padding:14px;display:grid}.influencer-boundary strong{font-size:12px}.influencer-boundary span{color:#8fa4bf;font-size:11px;line-height:1.5}.influencer-portal>aside form{margin-top:10px}.influencer-portal>aside form button{color:#a9c2ff;background:0 0;border:1px solid #27496f;border-radius:10px;width:100%;min-height:42px;font-weight:800}.influencer-portal>main{min-width:0;padding:34px clamp(20px,4vw,52px) 70px}.influencer-portal>main>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.influencer-portal>main>header p{color:#4dff7e;letter-spacing:.18em;margin:0;font-size:11px;font-weight:850}.influencer-portal>main>header h1{letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(27px,4vw,40px)}.influencer-portal>main>header span{color:#91a5bf;font-size:14px}.influencer-period{gap:10px;display:flex}.influencer-period label{color:#91a5bf;gap:6px;font-size:11px;font-weight:800;display:grid}.influencer-period input{color:#fff;background:#0b1b2d;border:1px solid #264665;border-radius:10px;min-height:42px;padding:9px 11px}.influencer-hero{background:linear-gradient(125deg,#102f62,#0c2344 63%,#093b2b);border:1px solid #275083;border-radius:24px;grid-template-columns:minmax(0,1fr) 230px;gap:20px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 26px 70px #0004}.influencer-hero p{color:#4dff7e;letter-spacing:.18em;margin:0;font-size:11px;font-weight:900}.influencer-hero h2{letter-spacing:-.04em;max-width:760px;margin:12px 0;font-size:clamp(26px,4vw,42px);line-height:1.13}.influencer-hero h2 strong{color:#4dff7e}.influencer-hero>div>span{color:#c0d0e4;line-height:1.6}.influencer-hero article{text-align:center;background:#06142680;border:1px solid #ffffff24;border-radius:20px;align-content:center;justify-items:center;padding:20px;display:grid}.influencer-hero article small{color:#9eb1c9}.influencer-hero article strong{color:#4dff7e;margin:8px 0;font-size:52px}.influencer-hero article span{color:#dbe7ff;font-size:12px}.influencer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.influencer-metrics article{background:#0b1b2d;border:1px solid #1f3d60;border-radius:16px;gap:10px;padding:18px;display:grid}.influencer-metrics span{color:#91a5bf;font-size:12px}.influencer-metrics strong{font-size:26px}.influencer-sales-status-overview{background:#0b1b2d;border:1px solid #25496f;border-radius:20px;margin-top:18px;padding:22px}.influencer-sales-status-overview>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.influencer-sales-status-overview>header p{color:#70a1ff;letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.influencer-sales-status-overview>header h3{margin:7px 0 0;font-size:20px}.influencer-sales-status-overview>header>strong{color:#cfe0ff;background:#102a4e;border-radius:999px;flex:none;padding:8px 12px;font-size:12px}.influencer-sales-status-overview>div{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:18px;display:grid}.influencer-sales-status-overview article{background:#071827;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:1fr auto;gap:7px 12px;padding:16px;display:grid}.influencer-sales-status-overview article span{color:#c3d0e1;align-self:center;font-size:13px;font-weight:800}.influencer-sales-status-overview article strong{grid-area:1/2/3;align-self:center;font-size:28px}.influencer-sales-status-overview article small{color:#8297b1;line-height:1.45}.influencer-sales-status-overview article.confirmed{border-color:#1c6846}.influencer-sales-status-overview article.confirmed strong{color:#71f4ab}.influencer-sales-status-overview article.validating{border-color:#645423}.influencer-sales-status-overview article.validating strong{color:#ffe28b}.influencer-sales-status-overview article.lost{border-color:#69313c}.influencer-sales-status-overview article.lost strong{color:#ffacb8}.influencer-channel-overview{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.influencer-channel-card{background:linear-gradient(145deg,#0d2440,#0a192a);border:1px solid #315c91;border-radius:20px;gap:20px;padding:24px;display:grid;overflow:hidden}.influencer-channel-card.offer{background:linear-gradient(145deg,#0d2d28,#0a192a);border-color:#277555}.influencer-channel-card>div:first-child small{color:#70a1ff;letter-spacing:.16em;font-size:10px;font-weight:900}.influencer-channel-card.offer>div:first-child small{color:#4dff7e}.influencer-channel-card h3{margin:7px 0 4px;font-size:22px}.influencer-channel-card p{color:#91a5bf;margin:0;font-size:13px}.influencer-channel-card dl{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:9px;margin:0;display:grid}.influencer-channel-card dl>div{background:#05132199;border:1px solid #ffffff12;border-radius:12px;gap:5px;padding:12px;display:grid}.influencer-channel-card dt{color:#8fa4bf;font-size:10px}.influencer-channel-card dd{color:#fff;margin:0;font-size:22px;font-weight:900}.influencer-channel-card footer{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.influencer-channel-card footer span{color:#a8b8cc;font-size:12px}.influencer-channel-card footer strong{color:#4dff7e;font-size:20px}.influencer-channel-funnels{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.influencer-funnel-section{background:#071827;border:1px solid #203e61;border-radius:18px;min-width:0;padding:20px}.influencer-funnel-section>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.influencer-funnel-section h3{margin:0;font-size:20px}.influencer-funnel-section header p{color:#8fa4bf;margin:5px 0 0;font-size:12px}.influencer-funnel-section>header>strong{color:#a9c7ff;background:#13325b;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.influencer-funnel-section .influencer-funnel article{grid-template-columns:1fr}.influencer-funnel-section .influencer-funnel article>small{text-align:left}.influencer-channel-empty{color:#cbd9ea;background:#071827;border:1px dashed #355372;border-radius:13px;gap:5px;padding:20px;display:grid}.influencer-channel-empty span{color:#8096b1;font-size:12px;line-height:1.5}.influencer-coupon-only{background:#211c0d;border:1px solid #4f4420;border-radius:16px;grid-template-columns:minmax(190px,.42fr) 1fr;align-items:center;gap:20px;margin-top:16px;padding:18px 20px;display:grid}.influencer-coupon-only>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.influencer-coupon-only small{color:#e6cd78;letter-spacing:.1em;font-size:10px;font-weight:900;line-height:1.4}.influencer-coupon-only strong{color:#ffe18a;font-size:30px}.influencer-coupon-only p{color:#c8ba8c;margin:0;font-size:12px;line-height:1.6}.influencer-panel{background:#0b1b2d;border:1px solid #1f3d60;border-radius:22px;padding:clamp(20px,4vw,36px)}.influencer-panel>.influencer-eyebrow{margin-top:0}.influencer-panel h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(25px,3vw,34px)}.influencer-panel>p:not(.influencer-eyebrow){color:#9eb1c9;max-width:760px;line-height:1.65}.influencer-funnel{gap:12px;margin-top:24px;display:grid}.influencer-funnel article{background:#071827;border:1px solid #1a3554;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,40%) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.influencer-funnel article>div{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;display:grid}.influencer-funnel article>div>span{color:#9ebcff;background:#15396c;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.influencer-funnel article>div strong{font-size:14px}.influencer-funnel article>div b{font-size:20px}.influencer-funnel article>i{background:#1a3049;border-radius:999px;height:9px;overflow:hidden}.influencer-funnel article>i>em{border-radius:inherit;background:linear-gradient(90deg,#2d67ff,#00d83b);height:100%;display:block}.influencer-funnel article>small{color:#8299b4;text-align:right;min-width:90px;font-size:11px}.influencer-sales-summary{color:#9fb3cc;background:#071827;border:1px solid #284b75;border-radius:12px;margin-top:18px;padding:12px 15px;font-size:12px;line-height:1.5}.influencer-sales-summary strong{color:#fff}.influencer-sales{border:1px solid #1d3a5b;border-radius:16px;margin-top:12px;overflow:hidden}.influencer-sales .head,.influencer-sales article{grid-template-columns:1.2fr .8fr 1.2fr .8fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.influencer-sales .head{color:#8399b3;text-transform:uppercase;letter-spacing:.08em;background:#061426;font-size:11px;font-weight:850}.influencer-sales article{color:#cbd8e8;border-top:1px solid #1a3554;font-size:13px}.influencer-sales article strong{color:#fff}.influencer-sales article em{border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-style:normal;font-weight:850}.influencer-sales article small{color:#8ba0b9;grid-column:1/-1}.sale-confirmed{color:#8bffc0;background:#0b4b30}.sale-validating{color:#ffe28b;background:#4c3b0b}.sale-canceled,.sale-refunded,.sale-reversed{color:#ffc1ca;background:#52202a}.influencer-sales-filters{gap:14px;margin-top:24px;display:grid}.influencer-status-filters{gap:8px;padding:2px 2px 5px;display:flex;overflow-x:auto}.influencer-status-filters button{color:#afc0d4;min-height:44px;font:inherit;cursor:pointer;background:#071827;border:1px solid #294b70;border-radius:999px;flex:none;align-items:center;gap:9px;padding:8px 13px;font-size:12px;font-weight:800;display:flex}.influencer-status-filters button strong{color:#fff;background:#122d4b;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;display:grid}.influencer-status-filters button.active{color:#fff;background:#143565;border-color:#4d82ff;box-shadow:0 0 0 2px #2d67ff22}.influencer-status-filters button.active strong{background:#2d67ff}.influencer-sales-fields{grid-template-columns:minmax(180px,1.4fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;align-items:end;gap:10px;display:grid}.influencer-sales-fields label{color:#91a5bf;gap:6px;font-size:11px;font-weight:800;display:grid}.influencer-sales-fields input,.influencer-sales-fields select{color:#fff;width:100%;min-height:46px;font:inherit;background:#061426;border:1px solid #294b70;border-radius:11px;outline:none;padding:10px 12px}.influencer-sales-fields input:focus,.influencer-sales-fields select:focus{border-color:#4d82ff;box-shadow:0 0 0 3px #2d67ff26}.influencer-clear-filters,.influencer-load-more{color:#cfe0f6;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #416183;border-radius:11px;padding:10px 15px;font-weight:850}.influencer-load-more{color:#fff;background:#102d59;border-color:#2d67ff;min-width:210px;margin:16px auto 0;display:block}.influencer-load-more:disabled{opacity:.55;cursor:wait}.influencer-sales-summary span{color:#829ab6}.influencer-sales-summary em{color:#ffe28b;font-style:normal}.influencer-sales>.influencer-state{background:#071827;border:0;margin:14px}.influencer-link-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.influencer-link-grid article{background:#071827;border:1px solid #25486f;border-radius:18px;gap:10px;padding:20px;display:grid}.influencer-link-grid small{color:#4dff7e;letter-spacing:.1em;font-weight:850}.influencer-link-grid code{overflow-wrap:anywhere;color:#a9c2ff;background:#030c16;border-radius:10px;padding:12px;font-size:12px}.influencer-link-grid button{color:#fff;background:#2d67ff;border:1px solid #2d67ff;border-radius:10px;min-height:44px;font-weight:850}.influencer-coupon{background:#08291e;border:1px solid #17613a;border-radius:18px;grid-template-columns:1fr auto;gap:4px 18px;margin-top:18px;padding:20px;display:grid}.influencer-coupon small,.influencer-coupon span{color:#94c8ad}.influencer-coupon strong{color:#4dff7e;grid-area:1/2/3;font-size:28px}.influencer-account{gap:0;margin:24px 0;display:grid}.influencer-account div{border-top:1px solid #1d3a5b;grid-template-columns:150px 1fr;gap:18px;padding:17px 0;display:grid}.influencer-account dt{color:#8fa4bf}.influencer-account dd{color:#fff;margin:0}.influencer-danger{background:#3b1720!important;border:1px solid #7a3544!important}.admin-influencers{color:#14233a}.admin-influencers-intro{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.admin-influencer-form>div:first-child p,.admin-influencers-intro>div:first-child p,.admin-reconciliation>div:first-child p{color:#2d67ff;letter-spacing:.16em;margin:0;font-size:11px;font-weight:900}.admin-influencer-form h2,.admin-influencers-intro h2,.admin-reconciliation h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(24px,3vw,34px)}.admin-influencer-form>div:first-child span,.admin-influencers-intro span,.admin-reconciliation>div:first-child span{color:#718096;font-size:14px;line-height:1.55}.admin-influencers-intro>div:last-child{gap:9px;display:flex}.admin-influencer-form button.secondary,.admin-influencers button.secondary{color:#28405f;background:#fff;border-color:#cbd7e8}.admin-influencers button.danger{color:#a62f42;border-color:#e6b8bf}.admin-influencer-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.admin-influencer-toolbar input{color:#14233a;background:#fff;border-color:#d7e0eb;width:min(500px,100%)}.admin-influencer-toolbar span{color:#718096;font-size:13px}.admin-influencer-toolbar strong{color:#14233a;font-size:18px}.admin-influencer-grid{gap:15px;display:grid}.admin-influencer-grid>article{background:#fff;border:1px solid #dce4ee;border-radius:18px;padding:20px;box-shadow:0 12px 32px #1a33540b}.admin-influencer-grid article>header{justify-content:space-between;gap:15px;display:flex}.admin-influencer-grid h3{margin:8px 0 3px;font-size:19px}.admin-influencer-grid header small{color:#718096}.influencer-status{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.influencer-status.active{color:#087c31;background:#dcf7e6}.influencer-status.suspended{color:#985f00;background:#fff0d4}.influencer-status.archived{color:#5f6d80;background:#eceff4}.influencer-status.demo{color:#7d5900;background:#fff3c4;margin-left:6px}.admin-influencer-attribution,.admin-influencer-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.admin-influencer-attribution span,.admin-influencer-kpis span{background:#f4f7fb;border-radius:12px;gap:5px;padding:13px;display:grid}.admin-influencer-attribution small,.admin-influencer-kpis small{color:#718096;font-size:11px}.admin-influencer-kpis strong{font-size:24px}.admin-influencer-attribution strong{font-size:14px}.admin-influencer-grid article>footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:15px;display:flex}.admin-influencer-back{margin-bottom:16px}.admin-influencer-form,.admin-reconciliation{background:#fff;border:1px solid #dce4ee;border-radius:20px;gap:18px;max-width:880px;padding:26px;display:grid}.admin-influencer-form .field-grid,.admin-reconciliation .field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-influencer-form input,.admin-influencer-form select,.admin-influencer-form textarea,.admin-reconciliation input{color:#14233a;background:#fff;border-color:#d7e0eb}.admin-influencer-form textarea{resize:vertical;min-height:100px}.admin-influencer-form label small{color:#718096;font-weight:500}.admin-two-links{background:#f4f8ff;border:1px solid #cfe0ff;border-radius:16px;gap:14px;padding:18px;display:grid}.admin-two-links h3{margin:0}.admin-influencer-form>footer{border-top:1px solid #e5eaf1;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.admin-reconciliation>button{justify-self:start}.reconciliation-preview{border-top:1px solid #e2e8f0;gap:16px;padding-top:18px;display:grid}.reconciliation-preview>div:first-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reconciliation-preview>div:first-child span{background:#f4f7fb;border-radius:12px;gap:4px;padding:14px;display:grid}.reconciliation-preview small{color:#718096}.reconciliation-preview strong{font-size:24px}.reconciliation-table{border:1px solid #e0e6ef;border-radius:12px;max-height:360px;overflow:auto}.reconciliation-table article{border-top:1px solid #edf0f4;grid-template-columns:1.3fr .8fr .8fr 1fr;gap:10px;padding:11px 13px;font-size:12px;display:grid}.reconciliation-table article:first-child{border-top:0}.reconciliation-table em{font-style:normal;font-weight:800}[data-theme=dark] .admin-influencers{color:#edf4ff}[data-theme=dark] .admin-influencer-form,[data-theme=dark] .admin-influencer-grid>article,[data-theme=dark] .admin-reconciliation{background:#0b1b2d;border-color:#203750}[data-theme=dark] .admin-influencer-attribution span,[data-theme=dark] .admin-influencer-kpis span,[data-theme=dark] .reconciliation-preview>div:first-child span{background:#10243a}[data-theme=dark] .admin-influencer-toolbar strong{color:#fff}[data-theme=dark] .admin-influencer-form button.secondary,[data-theme=dark] .admin-influencers button.secondary{color:#dbe7ff;background:#10243a;border-color:#315273}[data-theme=dark] .admin-two-links{background:#0a2340;border-color:#294f7d}[data-theme=dark] .admin-influencer-form>div:first-child span,[data-theme=dark] .admin-influencers-intro span,[data-theme=dark] .admin-reconciliation>div:first-child span{color:#a9b4c2}@media (max-width:1100px){.influencer-channel-funnels{grid-template-columns:1fr}}@media (max-width:1000px){.influencer-metrics{grid-template-columns:repeat(2,1fr)}.influencer-hero{grid-template-columns:1fr}.influencer-hero article{text-align:left;grid-template-columns:1fr auto;justify-items:start}.influencer-hero article strong{grid-area:1/2/3}.influencer-sales-fields{grid-template-columns:1fr 1fr}.admin-influencer-attribution,.admin-influencer-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.influencer-portal{display:block}.influencer-portal>aside{width:100%;height:auto;padding:16px;display:block;position:static}.influencer-portal>aside>a:first-child{justify-content:center}.influencer-portal nav{margin-top:16px;padding-bottom:3px;display:flex;overflow-x:auto}.influencer-portal nav a{flex:none}.influencer-boundary,.influencer-portal>aside form{display:none}.influencer-portal>main{padding:22px 16px 55px}.influencer-portal>main>header{align-items:start;display:grid}.influencer-period{width:100%}.influencer-period label{flex:1}.influencer-period input{width:100%}.influencer-metrics{grid-template-columns:repeat(2,1fr)}.influencer-sales-status-overview>header{align-items:flex-start}.influencer-channel-overview,.influencer-funnel article,.influencer-sales-status-overview>div{grid-template-columns:1fr}.influencer-funnel article>small{text-align:left}.influencer-coupon-only,.influencer-sales-fields{grid-template-columns:1fr}.influencer-clear-filters{width:100%}.influencer-sales .head{display:none}.influencer-sales article{grid-template-columns:1fr auto;padding:16px}.influencer-sales article>span{font-size:12px}.influencer-sales article>em{justify-self:end}.influencer-coupon,.influencer-link-grid{grid-template-columns:1fr}.influencer-coupon strong{grid-area:auto}.admin-influencers-intro{display:grid}.admin-influencers-intro>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-influencer-toolbar{display:grid}.admin-influencer-form .field-grid,.admin-reconciliation .field-grid{grid-template-columns:1fr}.reconciliation-table article{grid-template-columns:1fr 1fr}.admin-influencer-form,.admin-reconciliation{padding:19px}.admin-influencer-grid article>header{align-items:flex-start}}@media (max-width:390px){.influencer-auth-shell{padding:12px}.influencer-auth-card{border-radius:22px;padding:24px 20px}.influencer-demo-banner{flex-direction:column;align-items:flex-start;gap:8px}.influencer-hero{border-radius:19px;padding:22px}.influencer-metrics{grid-template-columns:1fr 1fr}.influencer-metrics article{padding:14px}.influencer-metrics strong{font-size:23px}.influencer-sales-status-overview{padding:17px}.influencer-sales-status-overview>header{display:grid}.influencer-sales-status-overview>header>strong{justify-self:start}.influencer-channel-card{padding:18px}.influencer-channel-card dl{grid-template-columns:1fr 1fr}.influencer-funnel-section{padding:15px}.influencer-funnel-section>header{display:grid}.influencer-coupon-only>div{align-items:flex-start}.admin-influencer-attribution,.admin-influencer-kpis{grid-template-columns:1fr 1fr}.admin-influencers-intro>div:last-child{grid-template-columns:1fr}.admin-influencer-grid article>footer{display:grid}.admin-influencer-grid article>footer button{width:100%}}.journey-task-groups{gap:16px;min-width:0;display:grid}.journey-task-group{background:#f9fbfe;border:1px solid #dce6f2;border-radius:16px;min-width:0;padding:15px}.journey-task-group>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex;margin:0 0 12px!important}.journey-task-group>header>div{gap:3px;min-width:0;display:grid}.journey-task-group>header h3{color:#213d62;font-size:max(var(--nn-font-min),14px);letter-spacing:-.01em;margin:0}.journey-task-group>header p{color:#697d96;font-size:max(var(--nn-font-min),11px);margin:0;line-height:1.5}.journey-task-group>header>span{color:#2457c5;min-width:30px;height:30px;font-size:max(var(--nn-font-min),11px);background:#e7effb;border-radius:999px;flex:none;place-items:center;font-weight:850;display:grid}.journey-task-group.is-now{background:#f4f8ff;border-color:#a9c4f1}.journey-task-group.is-now>header h3{color:#2457c5}.journey-task-group.is-waiting{background:#fffdf5;border-color:#e4d299}.journey-task-group.is-waiting>header h3{color:#7b5a00}.journey-task-group.is-completed{background:#f6fcf8;border-color:#b9dfc8}.journey-task-group.is-completed>header h3{color:#087c31}.journey-task-group-list{gap:10px;min-width:0;display:grid}.journey-task-group-list>.journey-task-card{box-sizing:border-box;background:#fff;border:1px solid #dce5ef;border-radius:13px;width:100%;margin:0;padding:16px 18px;box-shadow:0 5px 16px #0b274808}.journey-task-group-list>.journey-task-card>span{gap:5px;display:grid}.journey-task-group-list>.journey-task-card strong{color:#1f3551;font-size:max(var(--nn-font-min),14px);line-height:1.35}.journey-task-group-list>.journey-task-card small{color:#62738a;font-size:max(var(--nn-font-min),11px);line-height:1.5}.journey-task-group-list>.journey-task-card>em{color:#526b83;font-size:max(var(--nn-font-min),10px);white-space:nowrap;background:#eef3fa;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800}[data-theme=dark] .journey-task-group{background:#0a1a2c;border-color:#29425d}[data-theme=dark] .journey-task-group.is-now{background:#0d2340;border-color:#365d8f}[data-theme=dark] .journey-task-group.is-waiting{background:#292718;border-color:#675f35}[data-theme=dark] .journey-task-group.is-completed{background:#0f2b20;border-color:#286144}[data-theme=dark] .journey-task-group-list>.journey-task-card strong,[data-theme=dark] .journey-task-group>header h3{color:#edf4ff}[data-theme=dark] .journey-task-group-list>.journey-task-card small,[data-theme=dark] .journey-task-group>header p{color:#bfd0e8}[data-theme=dark] .journey-task-group-list>.journey-task-card{box-shadow:none;background:#0b1b2d;border-color:#29425d}[data-theme=dark] .journey-task-group-list>.journey-task-card>em{color:#cfe0fb;background:#142c47}.simulation-cycle-list,.simulation-structural-alert{color:#812738;background:#fff4f5;border:1px solid #e4aab4;border-radius:12px;padding:13px 15px}.simulation-cycle-list strong,.simulation-structural-alert strong{font-size:max(var(--nn-font-min),12px)}.simulation-structural-alert p{color:#9a4050;font-size:max(var(--nn-font-min),11px);margin:5px 0}.simulation-cycle-list ul,.simulation-structural-alert ul{font-size:max(var(--nn-font-min),11px);gap:6px;margin:8px 0 0;padding-left:18px;line-height:1.5;display:grid}.simulation-result-nav{background:#f1f5fa;border:1px solid #d6e1ef;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:4px;display:grid}.simulation-result-nav button{color:#53677f;min-height:42px;font:inherit;font-size:max(var(--nn-font-min),11px);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 9px;font-weight:850}.simulation-result-nav button.active{color:#2457c5;background:#fff;box-shadow:0 3px 12px #17365712}.simulation-view-panel{gap:12px;min-width:0;display:grid}.simulation-flow-health.is-danger,.simulation-next-action.is-danger{background:#fff4f5;border-color:#e4aab4}.simulation-flow-health.is-waiting,.simulation-next-action.is-waiting{background:#fffaf0;border-color:#e3d094}.simulation-flow-health.is-ready,.simulation-next-action.is-ready{background:#f2fbf6;border-color:#a9d7bd}.simulation-steps{counter-reset:route-stage}.simulation-steps>section{background:#fff;border:1px solid #dce5ef;border-radius:13px;gap:10px;padding:14px;display:grid}.simulation-steps>section>header{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.simulation-steps>section>header>span{color:#2457c5;background:#edf4ff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.simulation-steps>section>header>div{gap:3px;display:grid}.simulation-steps>section>header strong{color:#1e3553;font-size:max(var(--nn-font-min),13px)}.simulation-steps>section>header small,.simulation-steps>section>p{color:#687b92;font-size:max(var(--nn-font-min),10px)}.simulation-steps ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.simulation-steps li{background:#f9fbfd;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.simulation-steps li>div{gap:4px;min-width:0;display:grid}.simulation-steps li strong{color:#263b55;font-size:max(var(--nn-font-min),11px);overflow-wrap:anywhere}.simulation-steps li span{color:#2457c5;font-size:max(var(--nn-font-min),10px);font-weight:750}.simulation-steps li>small{color:#687b92;font-size:max(var(--nn-font-min),10px);text-align:right}.simulation-steps li.is-danger{background:#fff4f5;border-color:#e4aab4}.simulation-flow-health{border:1px solid #cbdbea;border-radius:12px;padding:13px 15px}.simulation-flow-health strong{color:#1f3551;font-size:max(var(--nn-font-min),13px)}.simulation-flow-health p{color:#5e7188;font-size:max(var(--nn-font-min),11px);margin:5px 0 0;line-height:1.5}.simulation-graph-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.simulation-graph-list>article{background:#fff;border:1px solid #dce5ef;border-radius:12px;min-width:0;padding:13px}.simulation-graph-list>article.is-next{border-color:#7fa7e9;box-shadow:0 0 0 2px #2d67ff14}.simulation-graph-list>article.is-cycle{background:#fff5f6;border-color:#d9818f}.simulation-graph-list header{gap:5px;display:grid}.simulation-graph-list header span{color:#2d67ff;font-size:max(var(--nn-font-min),8px);letter-spacing:.11em;font-weight:900}.simulation-graph-list header strong{color:#203751;font-size:max(var(--nn-font-min),12px);overflow-wrap:anywhere}.simulation-graph-list dl{gap:8px;margin:12px 0 0;display:grid}.simulation-graph-list dl>div{border-top:1px solid #edf1f5;gap:3px;padding-top:7px;display:grid}.simulation-graph-list dt{color:#6b7c90;font-size:max(var(--nn-font-min),9px);font-weight:800}.simulation-graph-list dd{color:#40546d;font-size:max(var(--nn-font-min),10px);overflow-wrap:anywhere;margin:0;line-height:1.5}.simulation-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-diff-grid>section{background:#fff;border:1px solid #dce5ef;border-radius:13px;min-width:0;padding:14px}.simulation-diff-grid>section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.simulation-diff-grid>section>header strong{color:#203751;font-size:max(var(--nn-font-min),12px)}.simulation-diff-grid>section>header span{color:#2457c5;min-width:28px;height:28px;font-size:max(var(--nn-font-min),10px);background:#edf4ff;border-radius:999px;place-items:center;font-weight:900;display:grid}.simulation-diff-grid ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.simulation-diff-grid li{color:#40546d;font-size:max(var(--nn-font-min),10px);overflow-wrap:anywhere;border-top:1px solid #edf1f5;grid-template-columns:72px minmax(0,1fr);gap:8px;padding-top:7px;display:grid}.simulation-diff-grid li b{color:#2457c5;font-size:max(var(--nn-font-min),9px);text-transform:uppercase}[data-theme=dark] .simulation-diff-grid>section,[data-theme=dark] .simulation-graph-list>article,[data-theme=dark] .simulation-result-nav,[data-theme=dark] .simulation-steps li,[data-theme=dark] .simulation-steps>section{background:#0b1b2d;border-color:#29425d}[data-theme=dark] .simulation-result-nav button{color:#bfd0e8}[data-theme=dark] .simulation-result-nav button.active{color:#fff;box-shadow:none;background:#153d71}[data-theme=dark] .simulation-cycle-list,[data-theme=dark] .simulation-flow-health.is-danger,[data-theme=dark] .simulation-graph-list>article.is-cycle,[data-theme=dark] .simulation-next-action.is-danger,[data-theme=dark] .simulation-steps li.is-danger,[data-theme=dark] .simulation-structural-alert{color:#ffd4dc;background:#321923;border-color:#8a3846}[data-theme=dark] .simulation-flow-health.is-waiting,[data-theme=dark] .simulation-next-action.is-waiting{background:#312713;border-color:#7a6529}[data-theme=dark] .simulation-flow-health.is-ready,[data-theme=dark] .simulation-next-action.is-ready{background:#0c2c24;border-color:#237654}[data-theme=dark] .simulation-diff-grid>section>header strong,[data-theme=dark] .simulation-flow-health strong,[data-theme=dark] .simulation-graph-list header strong,[data-theme=dark] .simulation-steps li strong,[data-theme=dark] .simulation-steps>section>header strong{color:#edf4ff}[data-theme=dark] .simulation-diff-grid li,[data-theme=dark] .simulation-flow-health p,[data-theme=dark] .simulation-graph-list dd,[data-theme=dark] .simulation-steps li>small,[data-theme=dark] .simulation-steps>section>header small,[data-theme=dark] .simulation-steps>section>p{color:#bfd0e8}[data-theme=dark] .simulation-diff-grid li,[data-theme=dark] .simulation-graph-list dl>div{border-color:#203750}@media (max-width:700px){.simulation-result-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-diff-grid,.simulation-graph-list,.simulation-steps li{grid-template-columns:1fr}.simulation-steps li>small{text-align:left}.journey-task-group-list>.journey-task-card{grid-template-columns:1fr!important}.journey-task-group-list>.journey-task-card>em{justify-self:start}.journey-task-group-list>.journey-task-card .journey-item-action{width:100%}}@media (max-width:390px){.journey-task-group{border-radius:13px;padding:12px}.journey-task-group>header{gap:9px}.journey-task-group-list>.journey-task-card{padding:14px}.simulation-result-nav button{min-height:44px;padding:8px 6px}.simulation-diff-grid>section,.simulation-graph-list>article,.simulation-steps>section{padding:12px}}@media (max-width:360px){.journey-task-filters{grid-template-columns:1fr 1fr}.journey-task-filters button{min-width:0;padding:8px 9px}.journey-task-group>header{grid-template-columns:minmax(0,1fr) auto;display:grid}.simulation-diff-grid li{grid-template-columns:58px minmax(0,1fr)}}@media (max-width:320px){.journey-task-filters,.simulation-result-nav{grid-template-columns:1fr}.journey-task-group{padding:10px}.journey-task-group-list>.journey-task-card{padding:12px}.simulation-steps>section>header{grid-template-columns:28px minmax(0,1fr)}.simulation-steps>section>header>span{width:28px;height:28px}.simulation-diff-grid li{grid-template-columns:1fr;gap:3px}}.journey-analysis-leave{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #d8e2ef;border-radius:18px;width:min(100%,680px);margin:0 auto 28px;padding:18px 20px}.journey-analysis-leave p{color:#60738b;margin:0 0 14px;line-height:1.55}.journey-analysis-leave button{color:#fff;cursor:pointer;background:#2873ff;border:0;border-radius:999px;min-height:48px;padding:0 22px;font-weight:800}.journey-analysis-leave button:focus-visible{outline-offset:3px;outline:3px solid #2873ff59}[data-theme=dark] .journey-analysis-leave{background:#0b1b2d;border-color:#29425d}[data-theme=dark] .journey-analysis-leave p{color:#bfd0e8}.journey-analysis-ready-banner{color:#173f9b;box-sizing:border-box;background:#edf3ff;border:1px solid #8dacff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin:0 0 18px;padding:12px 18px;font-weight:800;text-decoration:none;display:flex}.journey-analysis-ready-banner span{color:#2459df;white-space:nowrap}[data-theme=dark] .journey-analysis-ready-banner{color:#f0f5ff;background:#102b50;border-color:#416baa}[data-theme=dark] .journey-analysis-ready-banner span{color:#9dbaff}@media (max-width:480px){.journey-analysis-ready-banner{flex-direction:column;align-items:flex-start;gap:4px}.journey-analysis-ready-banner span{white-space:normal}}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-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}